Documentation ¶
Index ¶
- func AddMongoDBRepo()
- func GetAppVersion(name string) string
- func GetChartVersion(name string) string
- func GetVersionOutput()
- func Install(args ...string)
- func InstallCRD(input model.UserInputs)
- func InstallDeploymentRelease(input model.UserInputs)
- func InstallDeploymentSubmodule(input model.UserInputs)
- func InstallOperatorNamespacedFromLatestRelease(input model.UserInputs)
- func InstallOperatorNamespacedSubmodule(input model.UserInputs)
- func InstallOperatorWideSubmodule(input model.UserInputs)
- func InstallTestApplication(input model.UserInputs, user model.DBUser, port string)
- func PrepareHelmChartValuesFile(input model.UserInputs)
- func RestartTestApplication(input model.UserInputs, user model.DBUser, port string)
- func Uninstall(name string, ns string)
- func UninstallCRD(input model.UserInputs)
- func UninstallKubernetesOperator(input model.UserInputs)
- func Upgrade(args ...string)
- func UpgradeAtlasDeploymentChartDev(input model.UserInputs)
- func UpgradeOperatorChart(input model.UserInputs)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddMongoDBRepo ¶ added in v0.6.1
func AddMongoDBRepo()
func GetAppVersion ¶ added in v0.7.0
func GetChartVersion ¶ added in v0.7.0
func InstallCRD ¶ added in v0.6.1
func InstallCRD(input model.UserInputs)
func InstallDeploymentRelease ¶ added in v1.1.0
func InstallDeploymentRelease(input model.UserInputs)
InstallDeploymentRelease from repo
func InstallDeploymentSubmodule ¶ added in v1.1.0
func InstallDeploymentSubmodule(input model.UserInputs)
InstallDeploymentSubmodule install the Atlas Deployment Helm Chart from submodule.
func InstallOperatorNamespacedFromLatestRelease ¶ added in v0.7.0
func InstallOperatorNamespacedFromLatestRelease(input model.UserInputs)
InstallOperatorNamespacedFromLatestRelease install latest released version of the Atlas Operator from Helm charts repo.
func InstallOperatorNamespacedSubmodule ¶ added in v0.7.0
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 ¶ added in v0.7.0
func InstallOperatorWideSubmodule(input model.UserInputs)
func InstallTestApplication ¶
func InstallTestApplication(input model.UserInputs, user model.DBUser, port string)
func PrepareHelmChartValuesFile ¶ added in v0.6.1
func PrepareHelmChartValuesFile(input model.UserInputs)
Prepare chart values file for project, deployments, users https://github.com/mongodb/helm-charts/blob/main/charts/atlas-deployment/values.yaml
func RestartTestApplication ¶ added in v0.6.1
func RestartTestApplication(input model.UserInputs, user model.DBUser, port string)
func UninstallCRD ¶ added in v0.6.1
func UninstallCRD(input model.UserInputs)
func UninstallKubernetesOperator ¶ added in v0.6.1
func UninstallKubernetesOperator(input model.UserInputs)
func UpgradeAtlasDeploymentChartDev ¶ added in v1.0.0
func UpgradeAtlasDeploymentChartDev(input model.UserInputs)
func UpgradeOperatorChart ¶ added in v0.6.1
func UpgradeOperatorChart(input model.UserInputs)
Types ¶
This section is empty.