Documentation ¶
Index ¶
- Constants
- func DecodeSecretValuesFile(path string, m secret.Manager) (map[string]interface{}, error)
- type WerfChart
- func (wc *WerfChart) AfterLoad() error
- func (wc *WerfChart) MakeValues(inputVals map[string]interface{}) (map[string]interface{}, error)
- func (wc *WerfChart) SetEnv(env string) error
- func (wc *WerfChart) SetServiceValues(vals map[string]interface{}) error
- func (wc *WerfChart) SetWerfConfig(werfConfig *config.WerfConfig) error
- func (wc *WerfChart) SetupChart(c *chart.Chart) error
- func (wc *WerfChart) SetupTemplateFuncs(t *template.Template, funcMap template.FuncMap)
- func (wc *WerfChart) WrapInstall(ctx context.Context, installFunc func() error) error
- func (wc *WerfChart) WrapUninstall(ctx context.Context, uninstallFunc func() error) error
- func (wc *WerfChart) WrapUpgrade(ctx context.Context, upgradeFunc func() error) error
- type WerfChartOptions
Constants ¶
View Source
const ( DefaultSecretValuesFileName = "secret-values.yaml" SecretDirName = "secret" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type WerfChart ¶
type WerfChart struct { HelmChart *chart.Chart ReleaseName string ChartDir string SecretValueFiles []string ExtraAnnotationsAndLabelsPostRenderer *helm_v3.ExtraAnnotationsAndLabelsPostRenderer LockManager *lock_manager.LockManager SecretsManager secret.Manager // contains filtered or unexported fields }
func NewWerfChart ¶
func NewWerfChart(opts WerfChartOptions) *WerfChart
func (*WerfChart) MakeValues ¶
func (*WerfChart) SetServiceValues ¶
func (*WerfChart) SetWerfConfig ¶
func (wc *WerfChart) SetWerfConfig(werfConfig *config.WerfConfig) error
func (*WerfChart) SetupTemplateFuncs ¶
func (*WerfChart) WrapInstall ¶
func (*WerfChart) WrapUninstall ¶
type WerfChartOptions ¶
Click to show internal directories.
Click to hide internal directories.