Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Releases syncmap.Map
Use syncmap.Map instead of a regular map for the following so there's no race conditions during concurrent runs, which was happening before. See https://stackoverflow.com/a/45585833/351590. List of Helm releases per cluster.
View Source
var UpgradeComponents []string
Functions ¶
func InstallOrUpgrade ¶
Types ¶
type HelmRelease ¶
type HelmRelease struct { Name string `json:"name"` Namespace string `json:"namespace"` Revision string `json:"revision"` Updated string `json:"updated"` Status string `json:"status"` Chart string `json:"chart"` AppVersion string `json:"app_version"` }
func GetReleases ¶
func GetReleases(key string) []HelmRelease
Click to show internal directories.
Click to hide internal directories.