Versions in this module Expand all Collapse all v0 v0.0.310 Jun 15, 2022 Changes in this version + var ErrorTimedOutToWaitResource = errors.New("timed out waiting for resources to be ready") + var StatusNotFoundFormat = "Error: release: not found" + var UninstallNotFoundFormat = "Error: uninstall: Release not loaded: %s: release: not found" + func NewHelmWrapper(kubeconfig, ns, rls string, options ...Option) *helmWrapper + type HelmRes struct + Message string + type HelmWrapper interface + Install func(chartName, chartData, values string) error + IsReleaseReady func(timeout time.Duration) (bool, error) + Manifest func() (string, error) + Uninstall func() error + Upgrade func(chartName, chartData, values string) error + type Option func(*helmWrapper) + func SetAnnotations(annotations map[string]string) Option + func SetDryRun(dryRun bool) Option + func SetLabels(labels map[string]string) Option + func SetMock(mock bool) Option