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.