application

package
v0.0.0-...-a52e8f6 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2020 License: Apache-2.0 Imports: 7 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(opts v1.ListOptions) (*v1alpha1.ApplicationList, error)
	Update(*v1alpha1.Application) (*v1alpha1.Application, error)
}

type OverridesData

type OverridesData struct {
	DomainName                            string
	ApplicationGatewayImage               string
	ApplicationGatewayTestsImage          string
	EventServiceImage                     string
	EventServiceTestsImage                string
	ApplicationConnectivityValidatorImage string
	Tenant                                string
	Group                                 string
}

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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