]> xenbits.xensource.com Git - openstack/ci-loop-config.git/commitdiff
jenkins-job: Use vif-bridge-nova-network if available
authorAnthony PERARD <anthony.perard@citrix.com>
Thu, 5 May 2016 10:41:27 +0000 (10:41 +0000)
committerAnthony PERARD <anthony.perard@citrix.com>
Wed, 2 Nov 2016 17:54:20 +0000 (17:54 +0000)
jenkins/jobs/jobs.yaml

index 5f674cb0a77f91ee5fcabd4ff95216b5d77051f5..326993ecdb3d3dfb95ba8398738ed5d50e81969f 100644 (file)
               # not replaced devstack
               sudo dpkg -i /opt/nodepool-scripts/*.deb
               sudo apt-get install -y -f --fix-missing
+              # Testing extra conf if possible
+              if [[ -e $BASE/new/nova/contrib/xen/vif-bridge-nova-network ]]; then
+                echo "Will use vif-bridge-nova-network from nova.git/contrib/xen/ as vif-bridge"
+                sudo cp -v $BASE/new/nova/contrib/xen/vif-bridge-nova-network /etc/xen/scripts/
+                echo "Updating /etc/nova/nova.conf with xen_vif_bridge_script_path = vif-bridge-nova-network"
+                cat <<EOF >> $BASE/new/devstack/local.conf
+          [[post-config|\$NOVA_CONF]]
+          [libvirt]
+          xen_vif_bridge_script_path = vif-bridge-nova-network
+          EOF
+                cat $BASE/new/devstack/local.conf
+              fi
           }}
 
           function cleanup_host_hook {{