helm

package
v0.0.0-...-affaa53 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client provide communication with Tiller

func NewClient

func NewClient(cfg Config, log *logrus.Entry) *Client

NewClient creates Tiller client

func (*Client) Delete

func (cli *Client) Delete(releaseName internal.ReleaseName) error

Delete is deleting release of the chart

func (*Client) Install

func (cli *Client) Install(c *chart.Chart, values internal.ChartValues, releaseName internal.ReleaseName, namespace internal.Namespace) (*rls.InstallReleaseResponse, error)

Install is installing chart release

type Config

type Config struct {
	TillerHost              string
	TillerConnectionTimeout time.Duration `envconfig:"default=5s"`
	TillerTLSKey            string        `envconfig:"default=/etc/certs/tls.key"`
	TillerTLSCrt            string        `envconfig:"default=/etc/certs/tls.crt"`
	TillerTLSInsecure       bool          `envconfig:"default=false"`
}

Config holds configuration for helm client

Directories

Path Synopsis
Code generated by mockery v1.0.0
Code generated by mockery v1.0.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL