Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationClient ¶
type ApplicationClient interface { List(context context.Context, opts v1.ListOptions) (*v1alpha1.ApplicationList, error) Update(context context.Context, app *v1alpha1.Application, opts v1.UpdateOptions) (*v1alpha1.Application, error) }
type ApplicationReleaseManager ¶
type ApplicationReleaseManager interface { InstallChart(application *v1alpha1.Application) (hapi_4.Status, string, error) DeleteReleaseIfExists(name string) error CheckReleaseExistence(name string) (bool, error) CheckReleaseStatus(name string) (hapi_4.Status, string, error) UpgradeApplicationReleases() error UpgradeApplicationRelease(application *v1alpha1.Application) error ConfigsChanged(application *v1alpha1.Application) (bool, error) }
func NewApplicationReleaseManager ¶
func NewApplicationReleaseManager(helmClient kymahelm.HelmClient, appClient ApplicationClient, overridesDefaults overrides.OverridesData, namespace string, profile string) ApplicationReleaseManager
Click to show internal directories.
Click to hide internal directories.