Apex: fix overcloudrc unsetting OS_VERSION 25/60125/1
authorTim Rozet <trozet@redhat.com>
Mon, 23 Jul 2018 16:24:58 +0000 (12:24 -0400)
committerTim Rozet <trozet@redhat.com>
Mon, 23 Jul 2018 16:24:58 +0000 (12:24 -0400)
Sourcing overcloudrc is unsetting OS_VERSION causing failures in csit
job:
https://build.opnfv.org/ci/job/cperf-apex-csit-master/1/console

Change-Id: Ife3b4795832ecdad75bcb41f0721ef8391aafcac
Signed-off-by: Tim Rozet <trozet@redhat.com>
jjb/cperf/cperf-robot-netvirt-csit.sh

index 3ef7471..a6b7b63 100755 (executable)
@@ -4,10 +4,6 @@ set -o errexit
 set -o nounset
 set -o pipefail
 
-source ${WORKSPACE}/overcloudrc
-# note SDN_CONTROLLER_IP is set in overcloudrc, which is the VIP
-# for admin/public network (since we are running single network deployment)
-
 if [ "$OS_VERSION" == 'master' ]; then
   FULL_OS_VER='master'
 else
@@ -20,6 +16,11 @@ else
   ODL_STREAM=${ODL_BRANCH}
 fi
 
+# NOTE: sourcing overcloudrc unsets any variable with OS_ prefix
+source ${WORKSPACE}/overcloudrc
+# note SDN_CONTROLLER_IP is set in overcloudrc, which is the VIP
+# for admin/public network (since we are running single network deployment)
+
 NUM_CONTROL_NODES=$(python ./parse-node-yaml.py num_nodes --file $NODE_FILE_PATH)
 NUM_COMPUTE_NODES=$(python ./parse-node-yaml.py num_nodes --node-type compute --file $NODE_FILE_PATH)