Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Installer ¶
func NewInstaller ¶
func NewInstaller(registryConfig *config.RegistryConfig, cluster k8s.Cluster, client MyHelmClient, logger lager.Logger) Installer
type MyChart ¶
type MyChart struct { *chart.Chart Values []byte Plans map[string]Plan // contains filtered or unexported fields }
func (*MyChart) LoadChartValues ¶
func (*MyChart) OverrideImageSources ¶
type MyHelmClient ¶
type MyHelmClient interface { helm.Interface Install(*helmstaller.Options) error Upgrade(*helmstaller.Options) error InstallChart(namespace string, planName string, options ...helm.InstallOption) (*rls.InstallReleaseResponse, error) MergeValueBytes(base []byte, override []byte) ([]byte, error) }
- go:generate counterfeiter ./ MyHelmClient ^ counterfeiter is generating bad stubs interface. If needing to regenerate, fix above line & then re-fix stubs
func NewMyHelmClient ¶
Click to show internal directories.
Click to hide internal directories.