helm

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2024 License: Apache-2.0 Imports: 19 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 for helm driver

func NewClient

func NewClient(namespace, configPath string, timeout int) (*Client, error)

NewClient creates new helm driver client

func (*Client) AddRepository

func (c *Client) AddRepository(name, url string) error

AddRepository adds new repository with provided name and url

func (*Client) InstallChart

func (c *Client) InstallChart(releaseName, repo, chart string, vals map[string]interface{}) error

InstallChart installs chart with provided repository and values map

func (*Client) UninstallChart

func (c *Client) UninstallChart(releaseName string) error

UninstallChart uninstalls chart with specified release name

func (*Client) UpdateRepositories

func (c *Client) UpdateRepositories() error

UpdateRepositories updates charts for all helm repos

Jump to

Keyboard shortcuts

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