Documentation
¶
Index ¶
Constants ¶
View Source
const ( ReleaseStatusSuccess string = "Success" ReleaseStatusFailed string = "Failed" ReleaseStatusProgressing string = "Progressing" )
Variables ¶
This section is empty.
Functions ¶
func DetermineReleaseStatus ¶
func DetermineReleaseStatus(release *helmv2.HelmRelease) string
DetermineReleaseStatus determines the status of the release based on status fields
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewHelmChartController ¶
func (*Controller) CreateHelmRelease ¶
func (hc *Controller) CreateHelmRelease(ctx context.Context, addon *v1alpha1.Addon, targetNamespace string, isDryRun bool) error
CreateHelmRelease creates a HelmRelease object in the given namespace
func (*Controller) DeleteHelmRelease ¶
DeleteHelmRelease deletes a HelmRelease object in the given namespace
Click to show internal directories.
Click to hide internal directories.