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.