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 ¶
type ChartValues map[string]interface{}
type Factory ¶
type Factory struct { }
func (*Factory) IsProducingLeaderModules ¶ added in v16.3.0
func (*Factory) StartStopPhase ¶
func (f *Factory) StartStopPhase() modshared.ModuleStartStopPhase
type Helm ¶
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 ¶
type HelmActions struct {
ActionCfg *action.Configuration
}
func (*HelmActions) History ¶
func (h *HelmActions) History(name string) ([]*release.Release, error)
func (*HelmActions) Install ¶
func (h *HelmActions) Install(ctx context.Context, chart *chart.Chart, vals ChartValues, cfg InstallConfig) (*release.Release, error)
func (*HelmActions) Upgrade ¶
func (h *HelmActions) Upgrade(ctx context.Context, name string, chart *chart.Chart, vals ChartValues, cfg UpgradeConfig) (*release.Release, error)
type InstallConfig ¶
type UpgradeConfig ¶
Click to show internal directories.
Click to hide internal directories.