helm

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2025 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func All

func All(settings *cli.EnvSettings, registryConfigFile string) getter.Providers

All finds all of the registered getters as a list of Provider instances. Currently, the built-in getters and the discovered plugins with downloader notations are collected. As opposed to the upstream Helm implementation, the returned OCI getter honours the registry mirror configuration.

func PackageChart

func PackageChart(cfg Config, out io.Writer) (destDir string, err error)

Packages a given Helm chart. See https://github.com/helm/helm/blob/v3.15.3/cmd/helm/package.go

func UpdateDependencies

func UpdateDependencies(cfg Config, out io.Writer) error

UpdateDependencies fetches the chart dependencies. See https://github.com/helm/helm/blob/v3.15.3/cmd/helm/dependency_update.go

Types

type Config

type Config struct {
	ChartPath      string
	Version        string
	AppVersion     string
	EmbedValues    string
	Verify         bool
	Sign           bool
	SignKey        string
	Keyring        string
	PassphraseFile string
	Destination    string
	Settings       *cli.EnvSettings
	Getters        getter.Providers
	RegistryClient *registry.Client
	RegistryConfig string
}

Config defines the configuration options.

func NewConfig

func NewConfig() Config

NewConfig creates new configuration options with default values.

func (*Config) Complete

func (c *Config) Complete() error

Jump to

Keyboard shortcuts

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