Add namespace option for mongodb, ngsa and cluster monitoring installation
[osm/devops.git] / installers / install_mongodb.sh
index d13fc1e..984eda1 100755 (executable)
@@ -29,7 +29,7 @@ function install_mongodb() {
 
     helm repo add bitnami https://charts.bitnami.com/bitnami
     helm repo update
-    helm upgrade mongodb-k8s bitnami/mongodb -n osm --create-namespace --install -f ${OSM_HELM_WORK_DIR}/mongodb-values.yaml --version ${MONGODB_HELM_VERSION} --timeout 10m || FATAL_TRACK mongodb "Failed installing mongodb helm chart"
+    helm upgrade mongodb-k8s bitnami/mongodb -n ${OSM_NAMESPACE} --create-namespace --install -f ${OSM_HELM_WORK_DIR}/mongodb-values.yaml --version ${MONGODB_HELM_VERSION} --timeout 10m || FATAL_TRACK mongodb "Failed installing mongodb helm chart"
     [ -z "${DEBUG_INSTALL}" ] || DEBUG end of function
 }
 
@@ -40,8 +40,9 @@ DOCKER_USER="opensourcemano"
 OSM_DEVOPS="/usr/share/osm-devops"
 OSM_DOCKER_TAG="testing-daily"
 OSM_HELM_WORK_DIR="/etc/osm/helm"
+OSM_NAMESPACE="osm"
 
-while getopts ":D:d:t:r:U:-: " o; do
+while getopts ":D:d:s:t:r:U:-: " o; do
     case "${o}" in
         D)
             OSM_DEVOPS="${OPTARG}"
@@ -49,6 +50,9 @@ while getopts ":D:d:t:r:U:-: " o; do
         d)
             OSM_HELM_WORK_DIR="${OPTARG}"
             ;;
+        s)
+            OSM_NAMESPACE="${OPTARG}"
+            ;;
         t)
             OSM_DOCKER_TAG="${OPTARG}"
             ;;
@@ -84,5 +88,6 @@ echo "DEBUG_INSTALL=$DEBUG_INSTALL"
 echo "OSM_DEVOPS=$OSM_DEVOPS"
 echo "OSM_DOCKER_TAG=$OSM_DOCKER_TAG"
 echo "OSM_HELM_WORK_DIR=$OSM_HELM_WORK_DIR"
+echo "OSM_NAMESPACE=$OSM_NAMESPACE"
 
 install_mongodb