X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fcloud-infra%2Fcloud-infra-deploy.sh;h=eecb1878e944a7bad820d5c9db80d3ecd61d9140;hb=2fc1c774cc2972caaf6ca0bff7cc8aa7f01b3e95;hp=fd9f6a41d42b5f154f17bb6130b9c66cb5c1ae6e;hpb=a096f1d4a66957c0d6ce5fa88e638a4500651ca0;p=infra%2Fcicd.git diff --git a/jjb/cloud-infra/cloud-infra-deploy.sh b/jjb/cloud-infra/cloud-infra-deploy.sh index fd9f6a41..eecb1878 100644 --- a/jjb/cloud-infra/cloud-infra-deploy.sh +++ b/jjb/cloud-infra/cloud-infra-deploy.sh @@ -39,11 +39,17 @@ set -o pipefail # we don't support ONAP scenario verification because it is expensive # TODO: we need to find a way to verify those patches in a cheaper way -if [[ "$DEPLOY_SCENARIO" =~ "onap" ]]; then +if [[ "$DEPLOY_SCENARIO" =~ "onap-" ]]; then echo "Info: ONAP scenario verification has not been implemented yet!" exit 0 fi +# we only support k8s scenario deployment on openstack as of now +if [[ "$DEPLOY_SCENARIO" != "k8-*" ]] && [[ "$PROVISIONER_TYPE" == "heat" ]]; then + echo "Info: Only k8s scenario verification on OpenStack has been implemented!" + exit 0 +fi + 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" @@ -55,7 +61,7 @@ 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" 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 -c -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