diff options
author | Tim Rozet <trozet@redhat.com> | 2018-08-10 14:01:35 -0400 |
---|---|---|
committer | Tim Rozet <trozet@redhat.com> | 2018-08-10 14:03:10 -0400 |
commit | f00dc471d4ccd9b5b0e06146f09b4546d2ac3133 (patch) | |
tree | d035650db73b4228db9abc7e277a145a3f15a1a7 /jjb | |
parent | a4d3865fb1566990134fa050e477a441cfde62ed (diff) |
Apex: Allow gating on allinone deployment
This allows us to run a verify job on an all-in-one (control+compute)
type of deployment.
Change-Id: Ia4174c8eb5d55aaa05e63ddce59301e62b3a8a04
Signed-off-by: Tim Rozet <trozet@redhat.com>
Diffstat (limited to 'jjb')
-rwxr-xr-x | jjb/apex/apex-deploy.sh | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/jjb/apex/apex-deploy.sh b/jjb/apex/apex-deploy.sh index 18b0ffa1b..7840919cd 100755 --- a/jjb/apex/apex-deploy.sh +++ b/jjb/apex/apex-deploy.sh @@ -4,6 +4,7 @@ set -o nounset set -o pipefail IPV6_FLAG=False +ALLINONE_FLAG=False # log info to console echo "Starting the Apex deployment." @@ -99,10 +100,16 @@ if [ "$OPNFV_CLEAN" == 'yes' ]; then sudo ${CLEAN_CMD} ${clean_opts} fi +# These are add-ons to regular scenarios where you can do like +# os-nosdn-nofeature-noha-ipv6, or os-nosdn-nofeature-noha-allinone if echo ${DEPLOY_SCENARIO} | grep ipv6; then IPV6_FLAG=True DEPLOY_SCENARIO=$(echo ${DEPLOY_SCENARIO} | sed 's/-ipv6//') echo "INFO: IPV6 Enabled" +elif echo ${DEPLOY_SCENARIO} | grep allinone; then + ALLINONE_FLAG=True + DEPLOY_SCENARIO=$(echo ${DEPLOY_SCENARIO} | sed 's/-allinone//') + echo "INFO: All in one deployment detected" fi echo "Deploy Scenario set to ${DEPLOY_SCENARIO}" @@ -118,13 +125,19 @@ if [[ "$JOB_NAME" =~ "virtual" ]]; then if [[ "${DEPLOY_SCENARIO}" =~ fdio|ovs ]]; then DEPLOY_CMD="${DEPLOY_CMD} --virtual-default-ram 12 --virtual-compute-ram 7" fi + if [[ "$ALLINONE_FLAG" == "True" ]]; then + DEPLOY_CMD="${DEPLOY_CMD} --virtual-computes 0" + elif [[ "$PROMOTE" == "True" ]]; then + DEPLOY_CMD="${DEPLOY_CMD} --virtual-computes 2" + fi + if [[ "$PROMOTE" == "True" ]]; then if [[ "$DEPLOY_SCENARIO" =~ "queens" ]]; then CSIT_ENV="csit-queens-environment.yaml" else CSIT_ENV="csit-environment.yaml" fi - DEPLOY_CMD="${DEPLOY_CMD} --virtual-computes 2 -e ${CSIT_ENV}" + DEPLOY_CMD="${DEPLOY_CMD} -e ${CSIT_ENV}" fi else # settings for bare metal deployment |