Add option checkout devstack commit 37/62837/5
authorSam Hague <shague@redhat.com>
Thu, 7 Sep 2017 12:47:39 +0000 (08:47 -0400)
committerSam Hague <shague@redhat.com>
Fri, 8 Sep 2017 03:46:17 +0000 (03:46 +0000)
Change-Id: Ie7854a7a0554b3ce117c73d76fb23199ed3f11b8
Signed-off-by: Sam Hague <shague@redhat.com>
jjb/integration/integration-deploy-openstack-run-test.sh
jjb/integration/integration-templates.yaml
jjb/netvirt/netvirt-csit-multi-openstack.yaml
jjb/releng-defaults.yaml

index 294e3f6ff69af594e3868d1cc379bcdfde821094..1ea2fcac178a4e1ada5822ae0f091b18b1c3c8bf 100644 (file)
@@ -554,19 +554,12 @@ sudo mkdir /opt/stack
 sudo chmod 777 /opt/stack
 cd /opt/stack
 git clone https://git.openstack.org/openstack-dev/devstack --branch $OPENSTACK_BRANCH
-EOF
-
-#Work around for pike stacking failure by avoiding recently merged changes
-# Currently reset to state as in 01-Sep-2017
-#ToDo Need to get rid of this sooner
-if [ "${OPENSTACK_BRANCH}" == "stable/pike" ]; then # Pike
-cat >> ${WORKSPACE}/get_devstack.sh << EOF
 cd devstack
-git reset --hard c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65
-EOF
+if [ -n "${DEVSTACK_HASH}" ]; then
+    git checkout ${DEVSTACK_HASH}
 fi
-
-
+git --no-pager log --pretty=format:'%h %<(13)%ar%<(13)%cr %<(20,trunc)%an%d %s\n%b' -n20
+EOF
 
 cat > "${WORKSPACE}/setup_host_cell_mapping.sh" << EOF
 sudo nova-manage cell_v2 map_cell0
@@ -618,7 +611,7 @@ do
     create_etc_hosts ${!CONTROLIP}
     scp ${WORKSPACE}/hosts_file ${!CONTROLIP}:/tmp/hosts
     scp ${WORKSPACE}/get_devstack.sh ${!CONTROLIP}:/tmp
-    ${SSH} ${!CONTROLIP} "bash /tmp/get_devstack.sh"
+    ${SSH} ${!CONTROLIP} "bash /tmp/get_devstack.sh > /tmp/get_devstack.sh.txt 2>&1"
     create_control_node_local_conf ${!CONTROLIP} ${ODLMGRIP[$i]} "${ODL_OVS_MGRS[$i]}"
     scp ${WORKSPACE}/local.conf_control_${!CONTROLIP} ${!CONTROLIP}:/opt/stack/devstack/local.conf
     ssh ${!CONTROLIP} "cd /opt/stack/devstack; nohup ./stack.sh > /opt/stack/devstack/nohup.out 2>&1 &"
@@ -642,7 +635,7 @@ do
     create_etc_hosts ${!COMPUTEIP} ${!CONTROLIP}
     scp ${WORKSPACE}/hosts_file ${!COMPUTEIP}:/tmp/hosts
     scp ${WORKSPACE}/get_devstack.sh  ${!COMPUTEIP}:/tmp
-    ${SSH} ${!COMPUTEIP} "bash /tmp/get_devstack.sh"
+    ${SSH} ${!COMPUTEIP} "bash /tmp/get_devstack.sh > /tmp/get_devstack.sh.txt 2>&1"
     create_compute_node_local_conf ${!COMPUTEIP} ${!CONTROLIP} ${ODLMGRIP[$SITE_INDEX]} "${ODL_OVS_MGRS[$SITE_INDEX]}"
     scp ${WORKSPACE}/local.conf_compute_${!COMPUTEIP} ${!COMPUTEIP}:/opt/stack/devstack/local.conf
     ssh ${!COMPUTEIP} "cd /opt/stack/devstack; nohup ./stack.sh > /opt/stack/devstack/nohup.out 2>&1 &"
index 15aad57ec04f53073e8e02a03656dacc29f02dd5..cdf9d9af9dbc7087ac02c36dbe4faffc31988638 100644 (file)
           name: OPENSTACK_BRANCH
           default: '{openstack-branch}'
           description: 'Openstack version to use with devstack'
+      - string:
+          name: DEVSTACK_HASH
+          default: '{devstack-hash}'
+          description: 'devstack hash to checkout'
       - string:
           name: ODL_ML2_DRIVER_REPO
           default: '{odl-ml2-driver-repo}'
           name: OPENSTACK_BRANCH
           default: '{openstack-branch}'
           description: 'Openstack version to use with devstack'
+      - string:
+          name: DEVSTACK_HASH
+          default: '{devstack-hash}'
+          description: 'devstack hash to checkout'
       - string:
           name: ODL_ML2_DRIVER_REPO
           default: '{odl-ml2-driver-repo}'
index 81af49d926009ae7dcdf657d7ed8eb99b9153288..20e3c767ce321277edb2ca8db5295b542db889aa 100644 (file)
@@ -48,6 +48,7 @@
     openstack:
       - pike:
           openstack-branch: 'stable/pike'
+          devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
           odl-ml2-branch: 'stable/pike'
           odl-ml2-driver-version: 'v2'
           odl-ml2-port-binding: 'pseudo-agentdb-binding'
     openstack:
       - pike:
           openstack-branch: 'stable/pike'
+          devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
           odl-ml2-branch: 'stable/pike'
           odl-ml2-driver-version: 'v2'
           odl-ml2-port-binding: 'pseudo-agentdb-binding'
           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170707-0359'
       - pike:
           openstack-branch: 'stable/pike'
+          devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
           odl-ml2-branch: 'stable/pike'
           odl-ml2-driver-version: 'v2'
           odl-ml2-port-binding: 'pseudo-agentdb-binding'
index eb2e88d2f118c0dad2614c53ee71e382c0ed16ca..2d6681e749eb0d5e8eb78510502498a9821bc4ec 100644 (file)
@@ -27,6 +27,7 @@
     lftools-version: <1.0.0
 
     # defaults for parameters installing openstack for csit jobs
+    devstack-hash: ''
     create-initial-networks: 'False'
     disable-odl-l3-service-plugin: 'no'
     disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu'