application

package
v0.0.0-...-cc7cbc4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL