Documentation
¶
Index ¶
- Constants
- func ChartVersion(cfg *action.Configuration, releaseName string) (*chart.Chart, error)
- func DownloadChartRelease(repoName, repoURL, chartName, targetVersion string) (string, error)
- func ExtractChartRelease(saved, targetVersion string) (string, error)
- func Install(cfg *action.Configuration, releaseName, path, namespace string, ...) (*release.Release, error)
- func ListInstallations(cfg *action.Configuration) ([]*release.Release, error)
- func MergeValuesFile(cfg *action.Configuration, settings *cli.EnvSettings, ...) (*os.File, error)
- func Release(cfg *action.Configuration, releaseName string) (*release.Release, error)
- func SetValues(cfg *action.Configuration, releaseName string) (map[string]interface{}, error)
- func Uninstall(cfg *action.Configuration, releaseName string) (*release.UninstallReleaseResponse, error)
- func UpgradeValues(cfg *action.Configuration, chartDir, chartName, releaseName string, ...) (*release.Release, error)
- func ValuesYaml(targetVersion string) (io.Reader, error)
Constants ¶
View Source
const ( ManagedLabel = "app.kubernetes.io/managed-by" ManagedLabelValue = "Helm" ReleaseAnnotation = "meta.helm.sh/release-name" StableK8ssandraRepoURL = "https://helm.k8ssandra.io/" // RepoName is the name of k8ssandra's helm repo chart K8ssandraRepoName = "k8ssandra" )
Variables ¶
This section is empty.
Functions ¶
func ChartVersion ¶
ChartVersion gets the release's chart version or returns an error if it did not exist
func DownloadChartRelease ¶
DownloadChartRelease fetches the k8ssandra target version and extracts it to a directory which path is returned
func ExtractChartRelease ¶
func ListInstallations ¶
func ListInstallations(cfg *action.Configuration) ([]*release.Release, error)
func MergeValuesFile ¶
func MergeValuesFile(cfg *action.Configuration, settings *cli.EnvSettings, chartDir, targetVersion, chartName, releaseName string) (*os.File, error)
func SetValues ¶
func SetValues(cfg *action.Configuration, releaseName string) (map[string]interface{}, error)
SetValues returns the deployed Helm releases modified values
func Uninstall ¶
func Uninstall(cfg *action.Configuration, releaseName string) (*release.UninstallReleaseResponse, error)
func UpgradeValues ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.