X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fcloud-infra%2Fcloud-infra-deploy.sh;h=29854372ffe19b86fb26b82de93519fd0f526167;hb=411bad54ec6a0d4e4ea546264678e86566421b0f;hp=1812f2fcbba97ece6c7df0153a517e48b75c3379;hpb=06094c2722f9eb1776bb292d09773f7bcf45dc44;p=infra%2Fcicd.git diff --git a/jjb/cloud-infra/cloud-infra-deploy.sh b/jjb/cloud-infra/cloud-infra-deploy.sh index 1812f2fc..29854372 100644 --- a/jjb/cloud-infra/cloud-infra-deploy.sh +++ b/jjb/cloud-infra/cloud-infra-deploy.sh @@ -37,6 +37,28 @@ set -o pipefail # If DEPLOY_TYPE is baremetal, we use variable NODE_NAME injected by Jenkins to the job # in order to set PDF and IDF for the POD the job is running against. +# be more explicit while determining if we support verification of the given scenario +case $DEPLOY_SCENARIO in + onap*) + echo "Info: $DEPLOY_SCENARIO scenario verification has not been implemented yet!" + exit 0 + ;; + os*|armada*) + if [[ "$PROVISIONER_TYPE" != "bifrost" ]]; then + echo "Info: $DEPLOY_SCENARIO scenario verification is only available with the provisioner bifrost" + exit 0 + fi + ;; + k8*) + ;; + *) + echo "Error: Scenario $DEPLOY_SCENARIO is not supported!" + exit 1 + ;; +esac + +echo "Info: Proceeding with $DEPLOY_SCENARIO scenario using provisioner $PROVISIONER_TYPE" + if [[ $DEPLOY_TYPE == "baremetal" ]]; then PDF="https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/${NODE_NAME}-pdf.yml" IDF="https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/${NODE_NAME}-idf.yml" @@ -46,9 +68,9 @@ else fi if [[ $PROVISIONER_TYPE == "bifrost" ]]; then - DEPLOY_CMD="./engine/deploy.sh -c -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -p $PDF -i $IDF" + DEPLOY_CMD="./engine/deploy.sh -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -p $PDF -i $IDF" elif [[ $PROVISIONER_TYPE == "heat" ]]; then - DEPLOY_CMD="./engine/deploy.sh -c -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -u /tmp/openrc" + DEPLOY_CMD="./engine/deploy.sh -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -u /tmp/openrc -e $HEAT_ENVIRONMENT_FILE" else echo "Error: Unsupported provisioner type. Must either be bifrost or heat!" exit 1