[TOOLS] Drop Helm v2 specific code 76/122176/3
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Thu, 24 Jun 2021 11:35:31 +0000 (13:35 +0200)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Thu, 1 Jul 2021 11:49:56 +0000 (11:49 +0000)
Change-Id: I7ca2889bf3a7296b4c88786cd6f304a86ca007a5
Issue-ID: OOM-2770
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
tools/helm-healer.sh

index 9395e07..7dd9c2e 100755 (executable)
@@ -12,7 +12,7 @@ HELM_CHART_RELEASE_NAME=
 HELM_DELETE_ALL=
 HELM_SKIP_DEPLOY=
 VOLUME_STORAGE=
-HELM_TIMEOUT=3600
+HELM_TIMEOUT=3600s
 RELEASE_PREFIX=onap
 
 #
@@ -190,25 +190,14 @@ get_labels()
 helm_undeploy()
 {
     msg "Undeploy helm release name: ${1}"
-    # Helm v3 does not support "--purge" flag since it's a default behavior for v3
-    if [[ $(helm version --template "{{.Version}}") =~ ^v3 ]];then
-        helm undeploy ${1}
-    else
-        helm undeploy ${1} --purge
-    fi
+    helm undeploy ${1}
     sleep 15s
 }
 
 helm_deploy()
 {
-  # Helm v3 need "--create-namespace" to create namespace if don't exist
-  if [[ $(helm version --template "{{.Version}}") =~ ^v3 ]];then
     msg helm deploy ${RELEASE_PREFIX} local/onap --create-namespace --namespace ${NAMESPACE} ${OVERRIDES} --timeout ${HELM_TIMEOUT}
     helm deploy ${RELEASE_PREFIX} local/onap --create-namespace --namespace ${NAMESPACE} ${OVERRIDES} --timeout ${HELM_TIMEOUT}
-  else
-    msg helm deploy ${RELEASE_PREFIX} local/onap --namespace ${NAMESPACE} ${OVERRIDES} --timeout ${HELM_TIMEOUT}
-    helm deploy ${RELEASE_PREFIX} local/onap --namespace ${NAMESPACE} ${OVERRIDES} --timeout ${HELM_TIMEOUT}
-  fi
 }
 
 # arg: <job name>
@@ -612,7 +601,7 @@ if [ -n "$arg_prefix" ] ; then
 fi
 
 if [ -n "$arg_timeout" ] ; then
-    HELM_TIMEOUT="$arg_timeout"
+    HELM_TIMEOUT="${arg_timeout}s"
 fi
 
 if [ -n "$arg_storage" ] ; then
@@ -635,11 +624,6 @@ if [ -n "$arg_cleanonly" ] ; then
     HELM_SKIP_DEPLOY=yes
 fi
 
-# If running with helm v3 a time unit has to be appended to HELM_TIMEOUT
-if [[ $(helm version --template "{{.Version}}") =~ ^v3 ]];then
-    HELM_TIMEOUT="${HELM_TIMEOUT}s"
-fi
-
 #
 # main
 #