Documentation ¶
Index ¶
- func AddMongoDBRepo()
- func GetAppVersion(name string) string
- func GetChartVersion(name string) string
- func GetDevelopmentMayorVersion() (string, error)
- func GetReleasedChartVersion() (string, error)
- 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 ¶
func AddMongoDBRepo()
func GetAppVersion ¶
func GetChartVersion ¶
func GetReleasedChartVersion ¶
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 UninstallCRD ¶
func UninstallCRD(input model.UserInputs)
func UninstallKubernetesOperator ¶
func UninstallKubernetesOperator(input model.UserInputs)
func UpgradeAtlasDeploymentChartDev ¶
func UpgradeAtlasDeploymentChartDev(input model.UserInputs)
func UpgradeOperatorChart ¶
func UpgradeOperatorChart(input model.UserInputs)
Types ¶
This section is empty.