Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrMultipleCharts multiple charts found ErrMultipleCharts = errors.New("multiple charts found") // ErrNoChartsFound no charts found for the name ErrNoChartsFound = fmt.Errorf("Could not find the chart") )
Functions ¶
Types ¶
type HelmOverrideRegistry ¶
type HelmOverrideRegistry struct { HelmRegistry HelmRegistry `koanf:"registry"` Charts []string `koanf:"charts"` AllowAllReleases bool `koanf:"allowAllReleases"` }
HelmOverrideRegistry contains information about which registry to use to fetch helm versions
type HelmRegistries ¶
type HelmRegistries struct { OverrideChartNames map[string]string `koanf:"overrideChartNames"` OverrideRegistries []HelmOverrideRegistry `koanf:"override"` RegistryNames []string `koanf:"registryNames"` }
HelmRegistries contains all the information regarding helm registries
func (HelmRegistries) GetLatestVersionFromHelm ¶
func (h HelmRegistries) GetLatestVersionFromHelm(chart string) string
GetLatestVersionFromHelm fetches the latest version of the helm chart
type HelmRegistry ¶
HelmRegistry contains information about the helm registry
type IndexEntries ¶
type IndexEntries struct {
Entries map[string][]IndexEntry `yaml:"entries"`
}
IndexEntries contains configured Helm indexes
type IndexEntry ¶
IndexEntry the actual Helm index information
Click to show internal directories.
Click to hide internal directories.