helm

package
v0.0.0-...-4d5a555 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2018 License: Apache-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// ErrReleaseNotFound indicates that a release is not found.
	ErrReleaseNotFound = func(release string) error { return fmt.Errorf("release: %q not found", release) }
)

Functions

func InitEnvSettings

func InitEnvSettings()

Types

type Client

type Client interface {
	ListRelease(namespace string) ([]*model_helm.Release, error)
	InstallRelease(request *model_helm.InstallReleaseRequest) (*model_helm.Release, error)
	PreInstallRelease(request *model_helm.InstallReleaseRequest) ([]*model_helm.ReleaseHook, error)
	PreUpgradeRelease(request *model_helm.UpgradeReleaseRequest) ([]*model_helm.ReleaseHook, error)
	UpgradeRelease(request *model_helm.UpgradeReleaseRequest) (*model_helm.Release, error)
	RollbackRelease(request *model_helm.RollbackReleaseRequest) (*model_helm.Release, error)
	DeleteRelease(request *model_helm.DeleteReleaseRequest) (*model_helm.Release, error)
	StartRelease(request *model_helm.StartReleaseRequest) (*model_helm.StartReleaseResponse, error)
	StopRelease(request *model_helm.StopReleaseRequest) (*model_helm.StopReleaseResponse, error)
	GetReleaseContent(request *model_helm.GetReleaseContentRequest) (*model_helm.Release, error)
	GetRelease(request *model_helm.GetReleaseContentRequest) (*model_helm.Release, error)
}

func NewClient

func NewClient(
	kubeClient envkube.Client,
	namespace string) Client

Jump to

Keyboard shortcuts

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