helm

package
v0.0.0-...-0e15285 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultNamespace = config.GetNamespaceFromEnv()

DefaultNamespace is the default Helm namespace

Functions

This section is empty.

Types

type Helm

type Helm interface {
	// Namespace returns the Helm namespace
	Namespace() string
	// Repos returns the repository client
	Repos() repo.Client
	// Charts returns the chart client
	Charts() chart.Client
	// Releases returns the release client
	Releases() release.Client
	// Install installs a chart
	Install(name string, chart string) *release.InstallRequest
	// Uninstall uninstalls a chart
	Uninstall(name string) *release.UninstallRequest
	// Upgrade upgrades a release
	Upgrade(name string, chart string) *release.UpgradeRequest
	// Rollback rolls back a release
	Rollback(name string) *release.RollbackRequest
}

Helm is a Helm client

func New

func New(namespace ...string) (Helm, error)

New creates a new Helm client for the given namespace

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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