Versions in this module Expand all Collapse all v0 v0.0.13 Jan 27, 2021 Changes in this version + var StableCharts = &repo.Entry + type Helm struct + func NewHelm(opts ...HelmOpt) (*Helm, error) + func (h *Helm) AddRepo(entry *repo.Entry) error + func (h *Helm) AllCharts() ([]*search.Result, error) + func (h *Helm) Get(namespace string, name string) (*release.Release, error) + func (h *Helm) History(namespace string, release string, max int) ([]*release.Release, error) + func (h *Helm) Install(namespace, chartName, releaseName string, createNamespace bool, ...) (*release.Release, error) + func (h *Helm) IsInstalled(namespace string, release string) (bool, error) + func (h *Helm) Rollback(namespace string, release string) error + func (h *Helm) SearchCharts(term string, regex bool) ([]*search.Result, error) + func (h *Helm) SearchReleases(namespace, selector string, limit, offset int) ([]*release.Release, error) + func (h *Helm) Status(namespace string, release string) (*release.Release, error) + func (h *Helm) Uninstall(namespace, releaseName string) (*release.UninstallReleaseResponse, error) + func (h *Helm) UpdateRepos() error + func (h *Helm) Upgrade(namespace string, chartName, releaseName string, recreate bool, ...) (*release.Release, error) + type HelmOpt func(h *Helm) + func WithEnvFunc(fn func(settings *cli.EnvSettings)) HelmOpt + func WithLogger(logger func(format string, args ...interface{})) HelmOpt