helm

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Delete

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

Delete struct to uninstall a given release

func NewDelete

func NewDelete() *Delete

func (*Delete) ActionNewUninstall

func (d *Delete) ActionNewUninstall(a *action.Configuration) *action.Uninstall

func (*Delete) RunCommand

func (d *Delete) RunCommand(rel string) (*release.UninstallReleaseResponse, error)

type HelmDelete

type HelmDelete interface {
	RunCommand(string) (*release.UninstallReleaseResponse, error)
	ActionNewUninstall(*action.Configuration) *action.Uninstall
}

HelmDelete is a wrapper around the helm delete api.

type HelmList

type HelmList interface {
	RunCommand() ([]*release.Release, error)
	ActionNewList(*action.Configuration) *action.List
}

HelmList is a wrapper around the helm list API

type List

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

func New

func New() *List

func (*List) ActionNewList

func (l *List) ActionNewList(a *action.Configuration) *action.List

func (*List) RunCommand

func (l *List) RunCommand() ([]*release.Release, error)

Jump to

Keyboard shortcuts

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