helm

package
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Destroy

func Destroy(purgeAllZarfInstallations bool)

func DownloadChartFromGit

func DownloadChartFromGit(chart types.ZarfChart, destination string) string

DownloadChartFromGit is a special implementation of chart downloads that support the https://p1.dso.mil/#/products/big-bang/ model

func DownloadPublishedChart

func DownloadPublishedChart(chart types.ZarfChart, destination string)

DownloadPublishedChart loads a specific chart version from a remote repo

func NewRenderer

func NewRenderer(options ChartOptions, actionConfig *action.Configuration) *renderer

func StandardName

func StandardName(destination string, chart types.ZarfChart) string

StandardName generates a predictable full path for a helm chart for Zarf

func TemplateChart

func TemplateChart(options ChartOptions) (string, error)

TemplateChart generates a helm template from a given chart

Types

type ChartOptions

type ChartOptions struct {
	BasePath          string
	Chart             types.ZarfChart
	ReleaseName       string
	ChartLoadOverride string
	ChartOverride     *chart.Chart
	ValueOverride     map[string]interface{}
	Component         types.ZarfComponent
}

type ConnectString

type ConnectString struct {
	Description string
	Url         string
}

type ConnectStrings

type ConnectStrings map[string]ConnectString

func GenerateChart

func GenerateChart(basePath string, manifest types.ZarfManifest, component types.ZarfComponent) ConnectStrings

func InstallOrUpgradeChart

func InstallOrUpgradeChart(options ChartOptions) ConnectStrings

InstallOrUpgradeChart performs a helm install of the given chart

Jump to

Keyboard shortcuts

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