From: beierlm Date: Fri, 25 Mar 2022 16:23:36 +0000 (-0400) Subject: Bug 1933: Fix ready check X-Git-Tag: v12.0.0rc1~24 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=67a3447f8a7a25812b4efecfd9be5dafd4f0e293;p=osm%2Fdevops.git Bug 1933: Fix ready check Changes to juju result in human readable output no longer being applicable for the deployment completion check. Changes to use json output instead. Fixes Bug 1933 Change-Id: I65358c7f472956ed4238a5a61cceb1651d88feff Signed-off-by: beierlm --- diff --git a/installers/charmed_install.sh b/installers/charmed_install.sh index e6b8ffeb..bdf043e2 100755 --- a/installers/charmed_install.sh +++ b/installers/charmed_install.sh @@ -299,7 +299,7 @@ function check_osm_deployed() { previous_count=0 while true do - service_count=$(juju status -m $MODEL_NAME | grep kubernetes | grep active | wc -l) + service_count=$(juju status --format json -m $MODEL_NAME | jq '.applications[]."application-status".current' | grep active | wc -l) echo "$service_count / $total_service_count services active" if [ $service_count -eq $total_service_count ]; then break diff --git a/installers/charmed_uninstall.sh b/installers/charmed_uninstall.sh index 09305d2a..20ca7b6e 100755 --- a/installers/charmed_uninstall.sh +++ b/installers/charmed_uninstall.sh @@ -14,7 +14,7 @@ # -juju destroy-model osm --destroy-storage -y --force --no-wait +juju destroy-model osm --destroy-storage -y --force sudo snap unalias osm sudo snap remove osmclient CONTROLLER_NAME="osm-vca"