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.