helm

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2022 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 Helm

type Helm struct {
	Releases    []Release `json:"releases" yaml:"releases"`
	ArtifactHub *repositories.ArtifactHub
}

func New

func New() (*Helm, error)

func (*Helm) List

func (h *Helm) List(kubeContext string) (*[]Release, string, error)

List all the deployed helm charts in the current namespace or all namespaces in the current context

type Release

type Release struct {
	Namespace           string           `json:"namespace" yaml:"namespace"`
	ReleaseName         string           `json:"releaseName" yaml:"releaseName"`
	ChartName           string           `json:"chartName" yaml:"chartName"`
	ChartVersion        string           `json:"chartVersion" yaml:"chartVersion"`
	LatestChartVersion  string           `json:"latestChartVersion" yaml:"latestChartVersion"`
	Repository          string           `json:"repository" yaml:"repository"`
	ChartRevision       int              `json:"chartRevision" yaml:"chartRevision"`
	ChartStatus         string           `json:"chartStatus" yaml:"chartStatus"`
	DeprecatedResources []*kube.Resource `json:"deprecatedResources,omitempty" yaml:"deprecatedResources,omitempty"`
	DeprecatedObjects   string           `json:"deprecatedObjects,omitempty" yaml:"deprecatedObjects,omitempty"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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