Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationClient ¶
type ApplicationClient interface { List(opts v1.ListOptions) (*v1alpha1.ApplicationList, error) Update(*v1alpha1.Application) (*v1alpha1.Application, error) }
type OverridesData ¶
type ReleaseManager ¶
type ReleaseManager interface { InstallChart(application *v1alpha1.Application) (hapi_4.Status_Code, string, error) DeleteReleaseIfExists(name string) error CheckReleaseExistence(name string) (bool, error) CheckReleaseStatus(name string) (hapi_4.Status_Code, string, error) UpgradeReleases() error }
func NewReleaseManager ¶
func NewReleaseManager(helmClient kymahelm.HelmClient, appClient ApplicationClient, overridesDefaults OverridesData, namespace string) ReleaseManager
Click to show internal directories.
Click to hide internal directories.