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) ChartExport(chart string, path string, flags ...string) error
- func (helm *Helm) ChartPull(chart string, flags ...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(versionStr string) 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) RegistryLogin(name string, username string, password 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 *semver.Version
UpdateDepsCallbacks map[string]func(string) error
DiffMutex *sync.Mutex
ChartsMutex *sync.Mutex
ReleasesMutex *sync.Mutex
Helm3 bool
}
func (*Helm) ChartExport ¶ added in v0.138.0
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) RegistryLogin ¶ added in v0.138.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.