Documentation ¶
Index ¶
- func NewHelm3() helm.Helm
- type Helm3
- func (h *Helm3) Install(name, chart string, flags []string) error
- func (h *Helm3) List(flags []string) ([]helm.Item, error)
- func (h *Helm3) RepoAdd(name, url string, flags []string) error
- func (h *Helm3) RepoList(flags []string) ([]helm.RepoItem, error)
- func (h *Helm3) RepoRemove(name string, flags []string) error
- func (h *Helm3) RepoUpdate(flags []string) error
- func (h *Helm3) SearchRepo(keyword string, flags []string) ([]helm.SearchItem, error)
- func (h *Helm3) StartAndGC(cfg helm.Config) error
- func (h *Helm3) Status(release string, flags []string) (string, error)
- func (h *Helm3) UnInstall(release string, flags []string) error
- func (h *Helm3) Version(flags []string) (*helm.BuildInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Helm3 ¶
type Helm3 struct {
// contains filtered or unexported fields
}
Helm3 is Helm center adapter and wrap helm3 command line
func (*Helm3) Install ¶
Install - This command installs a chart archive. flags: please read helm usage `helm install -h`
func (*Helm3) RepoRemove ¶
RepoRemove - remove chart repositories
func (*Helm3) RepoUpdate ¶
RepoUpdate - update chart repositories
func (*Helm3) SearchRepo ¶
SearchRepo - search repo
func (*Helm3) StartAndGC ¶
StartAndGC start file Helm adapter.
Click to show internal directories.
Click to hide internal directories.