Struct fluvio_helm::HelmClient [−][src]
#[non_exhaustive]pub struct HelmClient {}
Expand description
Client to manage helm operations
Implementations
Creates a Rust client to manage our helm needs.
This only succeeds if the helm command can be found.
Installs the given chart under the given name.
Uninstalls specified chart library
Adds a new helm repo with the given chart name and chart location
Updates the local helm repository
Searches the repo for the named helm chart
Get all the available versions
Checks that a given version of a given chart exists in the repo.
pub fn get_installed_chart_by_name(
&self,
name: &str,
namespace: Option<&str>
) -> Result<Vec<InstalledChart>, HelmError>
pub fn get_installed_chart_by_name(
&self,
name: &str,
namespace: Option<&str>
) -> Result<Vec<InstalledChart>, HelmError>
Returns the list of installed charts by name
get helm package version
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for HelmClient
impl Send for HelmClient
impl Sync for HelmClient
impl Unpin for HelmClient
impl UnwindSafe for HelmClient