[COMMON] Fix some k8s plug deploy.sh bashisms 58/129058/3
authorguillaume.lambert <guillaume.lambert@orange.com>
Wed, 4 May 2022 07:44:44 +0000 (09:44 +0200)
committerGuillaume Lambert <guillaume.lambert@orange.com>
Fri, 6 May 2022 06:49:33 +0000 (06:49 +0000)
These bashisms were added recently with a few fixes.

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

kubernetes/helm/plugins/deploy/deploy.sh

index 858a5e0..a8d134b 100755 (executable)
@@ -93,8 +93,9 @@ resolve_deploy_flags() {
 check_for_dep() {
     try=0
     retries=60
-    until (kubectl get deployment -n $HELM_NAMESPACE | grep -P "\b$1\b") &>/dev/null; do
-        (( ++try > retries )) && exit 1
+    until (kubectl get deployment -n $HELM_NAMESPACE | grep -P "\b$1\b") >/dev/null 2>&1; do
+        try=$(($try + 1))
+        [ $try -gt $retries ] && exit 1
         echo "$1 not found. Retry $try/$retries"
         sleep 10
     done