diff --git a/jenkins/jobs/devstack-gate.yaml b/jenkins/jobs/devstack-gate.yaml index 4f1f446b6d..d1b2acc7d0 100644 --- a/jenkins/jobs/devstack-gate.yaml +++ b/jenkins/jobs/devstack-gate.yaml @@ -3087,6 +3087,7 @@ - '{pipeline}-tempest-dsvm-ironic-inspector{job-suffix}' - '{pipeline}-tempest-dsvm-layer4{job-suffix}' - '{pipeline}-tempest-dsvm-lxc-f23{job-suffix}' + - '{pipeline}-tempest-dsvm-lvm{job-suffix}' - '{pipeline}-tempest-dsvm-neutron-dvr-ovs-native{job-suffix}' - '{pipeline}-tempest-dsvm-neutron-dvr{job-suffix}' - '{pipeline}-tempest-dsvm-neutron-full-non-admin{job-suffix}' diff --git a/jenkins/jobs/lvm.yaml b/jenkins/jobs/lvm.yaml new file mode 100644 index 0000000000..91a50da4dc --- /dev/null +++ b/jenkins/jobs/lvm.yaml @@ -0,0 +1,34 @@ +- job-template: + name: '{pipeline}-tempest-dsvm-lvm{job-suffix}' + node: '{node}' + + wrappers: + - build-timeout: + timeout: 180 + - timestamps + + builders: + - print-template-name: + template-name: "{template-name}" + - link-logs + - net-info + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TEMPEST=1 + export DEVSTACK_LOCAL_CONFIG="NOVA_BACKEND=LVM" + export DEVSTACK_LOCAL_CONFIG+=$'\n'"LVM_VOLUME_CLEAR=none" + export BRANCH_OVERRIDE={branch-override} + if [ "$BRANCH_OVERRIDE" != "default" ] ; then + export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE + fi + + export DEVSTACK_GATE_SETTINGS=/opt/stack/new/nova/devstack/tempest-dsvm-lvm-rc + + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - devstack-logs + - console-log diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 1ba94608a2..90b63567cb 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -8145,6 +8145,7 @@ projects: - gate-tempest-dsvm-neutron-dvr-multinode-full - gate-tempest-dsvm-ironic-pxe_ipa-full-nv - gate-tempest-dsvm-lxc-f23 + - gate-tempest-dsvm-lvm - gate-tempest-dsvm-neutron-src-oslo.versionedobjects - gate-tempest-dsvm-multinode-live-migration - gate-tempest-dsvm-nova-os-vif-nv