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.