Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CommandPath = "helm"
Functions ¶
func WriteKubeConfig ¶
func WriteKubeConfig(configRaw *clientcmdapi.Config) (string, error)
WriteKubeConfig writes the kubeconfig to a file and returns the filename
Types ¶
type Client ¶
type Client interface {
Install(name, namespace string, options UpgradeOptions) error
Upgrade(name, namespace string, options UpgradeOptions) error
Delete(name, namespace string) error
Exists(name, namespace string) (bool, error)
}
Client defines the interface how to interact with helm
type UpgradeOptions ¶
type UpgradeOptions struct {
Chart string
Path string
Repo string
Version string
Values string
ValuesFiles []string
SetValues map[string]string
SetStringValues map[string]string
Username string
Password string
Atomic bool
Force bool
}
UpgradeOptions holds all the options for upgrading / installing a chart
Click to show internal directories.
Click to hide internal directories.