Documentation ¶
Index ¶
- type Affected
- type DiffKey
- type Helm
- func (helm *Helm) AddRepo(name, repository, cafile, certfile, keyfile, username, password string) error
- func (helm *Helm) BuildDeps(name, chart string) error
- func (helm *Helm) DecryptSecret(context helmexec.HelmContext, name string, flags ...string) (string, error)
- func (helm *Helm) DeleteRelease(context helmexec.HelmContext, name string, flags ...string) error
- func (helm *Helm) DiffRelease(context helmexec.HelmContext, name, chart string, suppressDiff bool, ...) error
- func (helm *Helm) Fetch(chart string, flags ...string) error
- func (helm *Helm) GetVersion() helmexec.Version
- func (helm *Helm) IsHelm3() bool
- func (helm *Helm) IsVersionAtLeast(major int, minor int) bool
- func (helm *Helm) Lint(name, chart string, flags ...string) error
- func (helm *Helm) List(context helmexec.HelmContext, filter string, flags ...string) (string, error)
- func (helm *Helm) ReleaseStatus(context helmexec.HelmContext, release string, flags ...string) error
- func (helm *Helm) SetExtraArgs(args ...string)
- func (helm *Helm) SetHelmBinary(bin string)
- func (helm *Helm) SyncRelease(context helmexec.HelmContext, name, chart string, flags ...string) error
- func (helm *Helm) TemplateRelease(name, chart string, flags ...string) error
- func (helm *Helm) TestRelease(context helmexec.HelmContext, name string, flags ...string) error
- func (helm *Helm) UpdateDeps(chart string) error
- func (helm *Helm) UpdateRepo() error
- type ListKey
- type Release
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Helm ¶
type Helm struct { Charts []string Repo []string Releases []Release Deleted []Release Lists map[ListKey]string Diffs map[DiffKey]error Diffed []Release FailOnUnexpectedDiff bool FailOnUnexpectedList bool Version *helmexec.Version UpdateDepsCallbacks map[string]func(string) error DiffMutex *sync.Mutex ChartsMutex *sync.Mutex ReleasesMutex *sync.Mutex }
func (*Helm) DecryptSecret ¶
func (*Helm) DeleteRelease ¶
func (*Helm) DiffRelease ¶
func (*Helm) GetVersion ¶ added in v0.113.0
func (*Helm) IsVersionAtLeast ¶ added in v0.113.0
func (*Helm) ReleaseStatus ¶
func (*Helm) SetExtraArgs ¶
func (*Helm) SetHelmBinary ¶
func (*Helm) SyncRelease ¶
func (*Helm) TemplateRelease ¶
func (*Helm) TestRelease ¶
func (*Helm) UpdateDeps ¶
func (*Helm) UpdateRepo ¶
Click to show internal directories.
Click to hide internal directories.