Documentation
¶
Index ¶
- func Extrapolate(tpl string, values map[string]string) map[string]string
- func Generate(name string, data, out *[]byte, values map[string]string)
- func LoadFile(vals string) []byte
- func LoadVals(vals string, data []byte) map[string]string
- func MergeVals(prev map[string]string, next map[string]string)
- type Bridge
- type Chart
- type Depends
- type Jobs
- type Pipeline
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Extrapolate ¶ added in v0.1.0
Types ¶
type Bridge ¶
type Bridge struct {
// contains filtered or unexported fields
}
Bridge represents a helm client and open conn to tiller
type Chart ¶
type Chart struct {
Name string `yaml:"name"` // name of chart
Repo string `yaml:"repo"` // chart repo
Version string `yaml:"version"` // chart version
Release string `yaml:"release"` // release name
Timeout int64 `yaml:"timeout"` // install / upgrade wait time
Namespace string `yaml:"namespace"` // namespace
Abandon bool `yaml:"abandon"` // install only
Values string `yaml:"values"` // chart specific values
Requires []string `yaml:"requires"` // env requirements
Depends []string `yaml:"depends"` // dependencies
Jobs Jobs `yaml:"jobs"` // bash jobs
Templates []string `yaml:"templates"` // templates
}
Chart represents a single stage of the deployment pipeline.
Click to show internal directories.
Click to hide internal directories.