X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=bin%2Fdeploy-nonrtric;fp=bin%2Fdeploy-nonrtric;h=59d5911b9aff80e58790cd81c25d7c20fe4b1b73;hb=2bb0899010fad78a7cf2eca80ac19208580a63b6;hp=c461725a45e662bb4f5defbd05a5d2f6d2f6c7b1;hpb=031a9115150163fbd148bc2b558cba8ae89fcd9a;p=it%2Fdep.git diff --git a/bin/deploy-nonrtric b/bin/deploy-nonrtric index c461725a..59d5911b 100755 --- a/bin/deploy-nonrtric +++ b/bin/deploy-nonrtric @@ -112,15 +112,29 @@ NONRTRIC_COMMON_CHART_VERSION=$(cat $ROOT_DIR/../ric-common/Common-Template/helm helm package -d /tmp $ROOT_DIR/../ric-common/Common-Template/helm/nonrtric-common curl --data-binary @/tmp/nonrtric-common-$NONRTRIC_COMMON_CHART_VERSION.tgz $CM_CHART_POST_URL +charts_already_exists=() + COMPONENTS="controlpanel a1controller a1simulator policymanagementservice informationservice rappcatalogueservice rappcatalogueenhancedservice nonrtricgateway dmaapadapterservice dmaapmediatorservice helmmanager orufhrecovery ransliceassurance capifcore rappmanager dmeparticipant" for component in $COMPONENTS; do echo "Packaging NONRTRIC component [$component]" helm dep up $ROOT_DIR/../nonrtric/helm/$component VERSION=$(cat $ROOT_DIR/../nonrtric/helm/$component/Chart.yaml | grep version | awk '{print $2}') helm package -d /tmp $ROOT_DIR/../nonrtric/helm/$component - curl --data-binary @/tmp/$component-$VERSION.tgz $CM_CHART_POST_URL + resp_code=$(curl -s -o /dev/null -w "%{http_code}" --data-binary @/tmp/$component-$VERSION.tgz $CM_CHART_POST_URL) + echo "Chart upload status of $component is $resp_code" + if [ "$resp_code" -eq 409 ]; then + charts_already_exists+=("$component") + fi done +if [ ${#charts_already_exists[@]} -gt 0 ]; then + echo "----------------------------------- WARNING!!! -------------------------------------------" + echo "The following charts already exists in ChartMuseum '${charts_already_exists[@]}'." + echo "The current build of the charts hasn't been updated because the charts already exist." + echo "It is recommended to delete the charts from ChartMuseum before the build." + echo "------------------------------------------------------------------------------------------" +fi + helm dep up $ROOT_DIR/../nonrtric/helm/nonrtric helm repo index ${HELM_LOCAL_REPO}