helm

package
v2.4.0-pre Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2022 License: AGPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChartLoader

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

ChartLoader loads embedded helm charts.

func NewLoader added in v2.3.0

func NewLoader(csp cloudprovider.Provider, k8sVersion versions.ValidK8sVersion) *ChartLoader

NewLoader creates a new ChartLoader.

func (*ChartLoader) Load

func (i *ChartLoader) Load(config *config.Config, conformanceMode bool, masterSecret, salt []byte) ([]byte, error)

Load the embedded helm charts.

type Client added in v2.3.0

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

Client handles interaction with helm.

func NewClient added in v2.3.0

func NewClient(kubeConfigPath, helmNamespace string) (*Client, error)

NewClient returns a new initializes client for the namespace Client.

func (*Client) CurrentVersion added in v2.3.0

func (c *Client) CurrentVersion(release string) (string, error)

CurrentVersion returns the version of the currently installed helm release.

Jump to

Keyboard shortcuts

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