helm

package
v0.0.0-...-c42b1bb Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2018 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GitOperationTimeout = 30 * time.Second
)

Variables

This section is empty.

Functions

func ClientSetup

func ClientSetup(logger log.Logger, kubeClient *kubernetes.Clientset, tillerOpts TillerOptions) *k8shelm.Client

func GetTillerVersion

func GetTillerVersion(cl k8shelm.Client, h string) (string, error)

GetTillerVersion retrieves tiller version

Types

type Helm

type Helm struct {
	Host string
	*k8shelm.Client
	// contains filtered or unexported fields
}

Helm struct provides access to helm client

type RepoConfig

type RepoConfig struct {
	Repo       *git.Repo
	Branch     string
	ChartsPath string
}

type TillerOptions

type TillerOptions struct {
	IP        string
	Port      string
	Namespace string
	TLSVerify bool
	TLSEnable bool
	TLSKey    string
	TLSCert   string
	TLSCACert string
}

Directories

Path Synopsis
This package has the algorithm for making sure the Helm releases in the cluster match what are defined in the FluxHelmRelease resources.
This package has the algorithm for making sure the Helm releases in the cluster match what are defined in the FluxHelmRelease resources.
This package is for maintaining the link between `FluxHelmRelease` resources and the Helm releases to which they correspond.
This package is for maintaining the link between `FluxHelmRelease` resources and the Helm releases to which they correspond.

Jump to

Keyboard shortcuts

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