Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Details ¶
type Details struct { // Name of the deployment created for Tiller Name string // Namespace that Tiller has been deployed into Namespace string // KubeConfig is the path to a kubeconfig file that can be used to speak // to the tiller instance KubeConfig string // KubeContext is the name of the kubeconfig context to use to speak to the // tiller instance KubeContext string }
Details return the details about the Tiller instance deployed
type Tiller ¶
type Tiller struct { // Base is the base addon to use for Kubernetes API interactions Base *base.Base // Optional name to use for the tiller deployment. // If not specified, 'tiller-deploy' will be used. Name string // Optional namespace to deploy Tiller into. // If not specified, the 'kube-system' namespace will be used. Namespace string // ImageRepo is the image repo to use for Tiller. // If not set, the global tiller image repo set in the config will be used. ImageRepo string // ImageTag is the image tag to use for Tiller. // If not set, the global tiller image tag set in the config will be used. ImageTag string // ClusterPermissions will cause the addon to give this tiller instance // global permissions over the cluster. ClusterPermissions bool // contains filtered or unexported fields }
Tiller defines an addon that installs an instance of tiller in the target cluster.
func (*Tiller) Deprovision ¶
Deprovision the deployed instance of tiller-deploy
func (*Tiller) Details ¶
Details must be possible to compute without Provision being called if we want to be able to provision global/shared instances of Tiller.
func (*Tiller) SupportsGlobal ¶
Click to show internal directories.
Click to hide internal directories.