helm

package
v1.13.0 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	ReleaseName      string
	ReleaseNamespace string

	DisableHooks        bool
	DryRun              bool
	KeepHistory         bool
	Wait                bool
	DeletionPropagation string
	Timeout             time.Duration
	Description         string
}

Config holds Helm configuration parameters.

type Helm

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

Helm provides option to or delete Helm release.

func NewHelm

func NewHelm(k8sCfg *kubex.ConfigWithMeta, forNamespace string) (*Helm, error)

NewHelm returns a new Helm instance.

func (*Helm) Uninstall

func (c *Helm) Uninstall(ctx context.Context, status *printer.StatusPrinter, opts Config) error

Uninstall uninstalls a given Helm release.

Jump to

Keyboard shortcuts

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