Documentation
¶
Index ¶
- type ChartValues
- type Factory
- type Helm
- type HelmActions
- func (h *HelmActions) History(name string) ([]*release.Release, error)
- func (h *HelmActions) Install(ctx context.Context, chart *chart.Chart, vals ChartValues, cfg InstallConfig) (*release.Release, error)
- func (h *HelmActions) Upgrade(ctx context.Context, name string, chart *chart.Chart, vals ChartValues, ...) (*release.Release, error)
- type InstallConfig
- type UpgradeConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChartValues ¶ added in v15.7.0
type ChartValues map[string]interface{}
type Factory ¶
type Factory struct { }
func (*Factory) StartStopPhase ¶ added in v15.8.0
func (f *Factory) StartStopPhase() modshared.ModuleStartStopPhase
type Helm ¶ added in v15.7.0
type Helm interface { History(name string) ([]*release.Release, error) Upgrade(ctx context.Context, name string, chart *chart.Chart, vals ChartValues, cfg UpgradeConfig) (*release.Release, error) Install(ctx context.Context, chart *chart.Chart, vals ChartValues, cfg InstallConfig) (*release.Release, error) }
type HelmActions ¶ added in v15.7.0
type HelmActions struct {
ActionCfg *action.Configuration
}
func (*HelmActions) History ¶ added in v15.7.0
func (h *HelmActions) History(name string) ([]*release.Release, error)
func (*HelmActions) Install ¶ added in v15.7.0
func (h *HelmActions) Install(ctx context.Context, chart *chart.Chart, vals ChartValues, cfg InstallConfig) (*release.Release, error)
func (*HelmActions) Upgrade ¶ added in v15.7.0
func (h *HelmActions) Upgrade(ctx context.Context, name string, chart *chart.Chart, vals ChartValues, cfg UpgradeConfig) (*release.Release, error)
type InstallConfig ¶ added in v15.7.0
type UpgradeConfig ¶ added in v15.7.0
Click to show internal directories.
Click to hide internal directories.