helm

package
v0.1.2-rc1 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TillerNamespace      = "kube-system"
	TillerServiceAccount = "tiller"
)

Functions

func New

func New(home, kubeconfig string) (*wrapper, error)

Types

type Helm

type Helm interface {
	Init() error
	IsRepo(repoName string) (bool, error)
	IsRelease(releaseName string) (bool, error)
	AddRepo(repoData *Repository) error
	InstallRelease(chstr string, releaseInfo *ReleaseInfo) error
	UpgradeRelease(chstr string, releaseInfo *ReleaseInfo) error
}

type ReleaseInfo

type ReleaseInfo struct {
	Name        string
	Namespace   string
	Description string
	Version     string
	Wait        bool
	SetValues   map[string]string
}

type Repository

type Repository struct {
	Name string
	URL  string
}

Jump to

Keyboard shortcuts

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