[COMMON] Fix more array bashisms 48/126148/7
authorguillaume.lambert <guillaume.lambert@orange.com>
Wed, 8 Dec 2021 10:35:45 +0000 (11:35 +0100)
committerGuillaume Lambert <guillaume.lambert@orange.com>
Thu, 16 Dec 2021 07:33:01 +0000 (07:33 +0000)
pointed out by checkbashisms.

Issue-ID: OOM-2643
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Ia22b064a6bda5f7e2cb50247bc3c47a8b162466c

kubernetes/helm/plugins/undeploy/undeploy.sh

index a3b0e3c..dca4499 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 usage() {
 cat << EOF
@@ -21,11 +21,14 @@ undeploy() {
   RELEASE=$1
   FLAGS=$2
 
-  array=($(helm ls -q --all | grep $RELEASE))
-  n=${#array[*]}
-  for i in $(seq $(($n-1)) -1 0)
+  reverse_list=
+  for item in $(helm ls -q --all | grep $RELEASE)
   do
-    helm del "${array[i]}" $FLAGS
+    reverse_list="$item $reverse_list"
+  done
+  for item in $reverse_list
+  do
+    helm del $item $FLAGS
   done
 }