From: czichy Date: Mon, 20 Jun 2022 13:16:16 +0000 (+0300) Subject: servecm installation check changed X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=eeb03c8039bbce5f4d071ff8107961e1a89f49d6;hp=7e442d531452b33d4d5664e278531aaa86d9504f;p=ric-plt%2Fric-dep.git servecm installation check changed previously we had a simple sleep when installing servecm. now we have a check if servecm is up and running. Signed-off-by: czichy Change-Id: I10c0b6b0c504f1d1a56cbd485e38cb4a79b6f487 --- diff --git a/bin/install_common_templates_to_helm.sh b/bin/install_common_templates_to_helm.sh index 39f30b8..09d597c 100755 --- a/bin/install_common_templates_to_helm.sh +++ b/bin/install_common_templates_to_helm.sh @@ -25,12 +25,16 @@ nohup helm servecm --port=8879 --context-path=/charts --storage local --storage- yes EOF -echo "sleeping for 5 seconds" -sleep 5 - -echo "checking that servecm is working with this curl command" -curl --silent --output /dev/null http://127.0.0.1:8879/charts -echo "success="$? +CURL_CMD="curl --silent --output /dev/null http://127.0.0.1:8879/charts" +`${CURL_CMD}` +READY=$? +while [ ${READY} != 0 ]; do + echo "servecm not yet running. sleeping for 2 seconds" + sleep 2 + `${CURL_CMD}` + READY=$? +done +echo "servcm up and running" eval $(helm env |grep HELM_REPOSITORY_CACHE) echo ${HELM_REPOSITORY_CACHE}