Versions in this module Expand all Collapse all v0 v0.9.0 Dec 19, 2021 Changes in this version + type Client interface + GetRelease func(name string) (*release.Release, error) + ListAllReleases func() ([]*release.Release, error) + ListDeployedReleases func() ([]*release.Release, error) + ListReleaseHistory func(name string, max int) ([]*release.Release, error) + func NewClientFromRestConf(options *RestConfClientOptions) (Client, error) + type HelmClient struct + ActionConfig *action.Configuration + DebugLog action.DebugLog + Providers getter.Providers + Settings *cli.EnvSettings + func (c *HelmClient) GetRelease(name string) (*release.Release, error) + func (c *HelmClient) ListAllReleases() ([]*release.Release, error) + func (c *HelmClient) ListDeployedReleases() ([]*release.Release, error) + func (c *HelmClient) ListReleaseHistory(name string, max int) ([]*release.Release, error) + type Options struct + Debug bool + DebugLog action.DebugLog + Linting bool + Namespace string + RepositoryCache string + RepositoryConfig string + type RESTClientGetter struct + func NewRESTClientGetter(namespace string, kubeConfig []byte, restConfig *rest.Config) *RESTClientGetter + func (c *RESTClientGetter) ToDiscoveryClient() (discovery.CachedDiscoveryInterface, error) + func (c *RESTClientGetter) ToRESTConfig() (*rest.Config, error) + func (c *RESTClientGetter) ToRESTMapper() (meta.RESTMapper, error) + func (c *RESTClientGetter) ToRawKubeConfigLoader() clientcmd.ClientConfig + type RestConfClientOptions struct + RestConfig *rest.Config