Documentation
¶
Index ¶
- type Chart
- func (c *Chart) Connect(bridge interface{})
- func (c *Chart) Delete() error
- func (c *Chart) Download() (*chart.Chart, error)
- func (c *Chart) GetInput() []byte
- func (c *Chart) Install(req *chart.Chart) error
- func (c *Chart) InstallOrUpgrade() error
- func (c *Chart) Lint(key string, in *util.Values) error
- func (c *Chart) SetInput(obj []byte)
- func (c *Chart) Status() (bool, error)
- func (c *Chart) Upgrade(req *chart.Chart) error
- type Tiller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chart ¶
type Chart struct {
Name string `yaml:"name"` // name of chart
Version string `yaml:"version"` // chart version
Release string `yaml:"release"` // release name
Namespace string `yaml:"namespace"` // namespace
Timeout int64 `yaml:"timeout"` // install / upgrade wait time
Object []byte
*Tiller
}
Chart comprises the helm release
func (*Chart) Connect ¶ added in v0.2.0
func (c *Chart) Connect(bridge interface{})
Connect sets the established helm connection
func (*Chart) InstallOrUpgrade ¶ added in v0.4.3
InstallOrUpgrade deploys a helm chart
func (*Chart) Lint ¶ added in v0.2.0
Lint validates the chart for required values some of which are parsed from values
type Tiller ¶ added in v0.3.0
type Tiller struct {
// contains filtered or unexported fields
}
Tiller represents a helm client and open connection to tiller
func NewFakeClient ¶ added in v0.3.0
func NewFakeClient() *Tiller
NewFakeClient establishes a fake helm client
Click to show internal directories.
Click to hide internal directories.