Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chart ¶
type Chart struct { // Tiller is the tiller instance to submit the release to Tiller *tiller.Tiller // ReleaseName for this Helm release // `helm install --name {{ReleaseName}}` ReleaseName string // Namespace for the Helm release // `helm install --namespace {{Namespace}}` Namespace string // ChartName is the name of the chart to deploy // `helm install {{ChartName}}“ ChartName string // ChartVersion is the version of the chart to deploy // `helm install --version {{ChartVersion}}` ChartVersion string // Vars are additional --set arguments for helm install // `helm install --set {{Vars[0].Key}}={{Vars[0].Value}} --set {{Vars[1].Key}}={{Vars[1].Value}} ...` Vars []StringTuple // Values is a list of paths to additional values.yaml files to include // `helm install --values {{Values[0]}} --values {{Values[1]}} ...` Values []string // If UpdateDeps is true, 'helm dep update' will be run against the chart // before installing. // This should only be set to true when the ChartName is a local path on disk. UpdateDeps bool // contains filtered or unexported fields }
Chart is a generic Helm chart addon for the test environment
func (*Chart) Deprovision ¶
Deprovision the deployed instance of tiller-deploy
func (*Chart) 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 (*Chart) SupportsGlobal ¶
type Details ¶
type Details struct { // Helm chart release name ReleaseName string // Namespace that Tiller has been deployed into Namespace string }
Details return the details about the Tiller instance deployed
type StringTuple ¶
StringTuple is a tuple of strings, used to create ordered maps
Click to show internal directories.
Click to hide internal directories.