helm

package
v2.5.0 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddMongoDBRepo

func AddMongoDBRepo()

func GetAppVersion

func GetAppVersion(name string) string

func GetChartVersion

func GetChartVersion(name string) string

func GetDevelopmentMayorVersion

func GetDevelopmentMayorVersion() (string, error)

func GetReleasedChartVersion

func GetReleasedChartVersion() (string, error)

func GetVersionOutput

func GetVersionOutput()

GetVersionOutput returns the helm CLI version

func Install

func Install(args ...string)

func InstallCRD

func InstallCRD(input model.UserInputs)

func InstallDeploymentRelease

func InstallDeploymentRelease(input model.UserInputs)

InstallDeploymentRelease from repo

func InstallDeploymentSubmodule

func InstallDeploymentSubmodule(input model.UserInputs)

InstallDeploymentSubmodule install the Atlas Deployment Helm Chart from submodule.

func InstallOperatorNamespacedFromLatestRelease

func InstallOperatorNamespacedFromLatestRelease(input model.UserInputs)

InstallOperatorNamespacedFromLatestRelease install latest released version of the Atlas Operator from Helm charts repo.

func InstallOperatorNamespacedSubmodule

func InstallOperatorNamespacedSubmodule(input model.UserInputs)

InstallOperatorNamespacedSubmodule installs the operator from `helm-charts` directory. It is expected that this directory already exists. mongodb-atlas-operator-crds.enabled=false - because used only for DDT-tests, and CRD deploy there separately

func InstallOperatorWideSubmodule

func InstallOperatorWideSubmodule(input model.UserInputs)

func InstallTestApplication

func InstallTestApplication(input model.UserInputs, user model.DBUser, port string)

func PrepareHelmChartValuesFile

func PrepareHelmChartValuesFile(input model.UserInputs)

PrepareHelmChartValuesFile Prepare chart values file for project, deployments, users https://github.com/mongodb/helm-charts/blob/main/charts/atlas-deployment/values.yaml

func RestartTestApplication

func RestartTestApplication(input model.UserInputs, user model.DBUser, port string)

func Uninstall

func Uninstall(name string, ns string)

func UninstallCRD

func UninstallCRD(input model.UserInputs)

func UninstallKubernetesOperator

func UninstallKubernetesOperator(input model.UserInputs)

func Upgrade

func Upgrade(args ...string)

func UpgradeAtlasDeploymentChartDev

func UpgradeAtlasDeploymentChartDev(input model.UserInputs)

func UpgradeOperatorChart

func UpgradeOperatorChart(input model.UserInputs)

Types

This section is empty.

Jump to

Keyboard shortcuts

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