helm

package
v0.0.0-...-1f1525a Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PixoRepoURL = "https://pixovr.github.io/helm-charts"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Chart

type Chart struct {
	Name        string
	RepoURL     string
	Version     string
	ReleaseName string
	Namespace   string
}

type Client

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

func NewClient

func NewClient(config ClientConfig) (Client, error)

func (Client) DownloadChart

func (c Client) DownloadChart(chartURL string) (string, error)

func (Client) Exists

func (c Client) Exists(chart Chart) (bool, error)

func (Client) Install

func (c Client) Install(chart Chart, values map[string]interface{}) error

func (Client) LoadChart

func (c Client) LoadChart(chart Chart) (*chart.Chart, error)

func (Client) Uninstall

func (c Client) Uninstall(chart Chart) error

func (Client) Upgrade

func (c Client) Upgrade(chart Chart, values map[string]interface{}) error

type ClientConfig

type ClientConfig struct {
	Namespace       string
	Driver          string
	ChartsDirectory string
}

Jump to

Keyboard shortcuts

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