Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelmManager ¶
type HelmManager struct {
// contains filtered or unexported fields
}
func NewHelmManager ¶
func NewHelmManager(ctx context.Context, namespace string, logger *zap.SugaredLogger) (*HelmManager, error)
NewHelmManager initializes a new HelmManager instance
func (*HelmManager) GetRelease ¶
func (hm *HelmManager) GetRelease(releaseName string) (*release.Release, error)
GetRelease returns the Helm release for a release name
func (*HelmManager) InstallChartArchive ¶
func (hm *HelmManager) InstallChartArchive(chartBytes io.Reader, values map[string]interface{}, releaseName string, namespace string) error
InstallChartArchive installs a packaged Helm chart (tgz) to a namespace with given values and release name
Click to show internal directories.
Click to hide internal directories.