diff --git a/jenkins/jobs/devstack-gate.yaml b/jenkins/jobs/devstack-gate.yaml index 87fcff0bed..f0a19034e2 100644 --- a/jenkins/jobs/devstack-gate.yaml +++ b/jenkins/jobs/devstack-gate.yaml @@ -1371,7 +1371,7 @@ - console-log - job-template: - name: '{pipeline}-tempest-dsvm-multinode-full{job-suffix}' + name: '{pipeline}-tempest-dsvm-multinode-full-{node-release}{job-suffix}' node: '{node}' wrappers: @@ -1406,7 +1406,7 @@ - job-template: - name: '{pipeline}-tempest-dsvm-multinode-live-migration{job-suffix}' + name: '{pipeline}-tempest-dsvm-multinode-live-migration-{node-release}{job-suffix}' node: '{node}' wrappers: @@ -1521,7 +1521,7 @@ - job-template: - name: '{pipeline}-tempest-dsvm-neutron-multinode-full{job-suffix}' + name: '{pipeline}-tempest-dsvm-neutron-multinode-full-{node-release}{job-suffix}' node: '{node}' wrappers: @@ -1559,7 +1559,7 @@ - job-template: - name: '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full{job-suffix}' + name: '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full-{node-release}{job-suffix}' node: '{node}' wrappers: diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 605ed58a9e..823c98a347 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -3368,38 +3368,60 @@ # Special jobs for devstack-gate - devstack-gate-jobs: node: ubuntu-trusty - - '{pipeline}-grenade-dsvm-multinode{job-suffix}': - pipeline: gate - node: ubuntu-trusty-2-node - job-suffix: '' - branch-override: default - - '{pipeline}-grenade-dsvm-multinode{job-suffix}': - pipeline: gate - node: ubuntu-trusty-2-node - job-suffix: '-nv' - branch-override: default - - '{pipeline}-tempest-dsvm-multinode-full{job-suffix}': - pipeline: gate - node: ubuntu-trusty-2-node - job-suffix: '' - branch-override: default - '{pipeline}-tempest-dsvm-neutron-identity-v3-only-full{job-suffix}': pipeline: gate node: ubuntu-trusty job-suffix: '-nv' branch-override: default - - '{pipeline}-tempest-dsvm-neutron-multinode-full{job-suffix}': + - '{pipeline}-grenade-dsvm-multinode{job-suffix}': pipeline: gate node: ubuntu-trusty-2-node job-suffix: '' branch-override: default - - '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full{job-suffix}': + - '{pipeline}-grenade-dsvm-multinode{job-suffix}': pipeline: gate node: ubuntu-trusty-2-node + job-suffix: '-nv' + branch-override: default + - '{pipeline}-tempest-dsvm-multinode-full-{node-release}{job-suffix}': + pipeline: gate + node-release: ubuntu-trusty + node: ubuntu-trusty-2-node job-suffix: '' branch-override: default - - '{pipeline}-tempest-dsvm-multinode-live-migration{job-suffix}': + - '{pipeline}-tempest-dsvm-neutron-multinode-full-{node-release}{job-suffix}': pipeline: gate + node-release: ubuntu-trusty + node: ubuntu-trusty-2-node + job-suffix: '' + branch-override: default + - '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full-{node-release}{job-suffix}': + pipeline: gate + node-release: ubuntu-trusty + node: ubuntu-trusty-2-node + job-suffix: '' + branch-override: default + - '{pipeline}-tempest-dsvm-multinode-full-{node-release}{job-suffix}': + pipeline: gate + node-release: ubuntu-xenial + node: ubuntu-xenial-2-node + job-suffix: '' + branch-override: default + - '{pipeline}-tempest-dsvm-neutron-multinode-full-{node-release}{job-suffix}': + pipeline: gate + node-release: ubuntu-xenial + node: ubuntu-xenial-2-node + job-suffix: '' + branch-override: default + - '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full-{node-release}{job-suffix}': + pipeline: gate + node-release: ubuntu-xenial + node: ubuntu-xenial-2-node + job-suffix: '' + branch-override: default + - '{pipeline}-tempest-dsvm-multinode-live-migration-{node-release}{job-suffix}': + pipeline: gate + node-release: ubuntu-xenial node: ubuntu-xenial-2-node job-suffix: '' branch-override: default diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 4cdc52f628..7daf0a6a01 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1975,10 +1975,10 @@ jobs: - ^magnum/drivers/k8s.*$ - ^magnum/drivers/swarm.*$ - - name: gate-tempest-dsvm-multinode-full + - name: ^gate-tempest-dsvm-multinode-full-ubuntu-(trusty|xenial)$ voting: false - - name: gate-tempest-dsvm-multinode-live-migration + - name: gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial branch: ^(?!stable/(liberty|mitaka)).*$ skip-if: - project: ^openstack/nova$ @@ -2019,10 +2019,10 @@ jobs: branch: ^(?!stable/(liberty|mitaka)).*$ voting: false - - name: gate-tempest-dsvm-neutron-multinode-full + - name: ^gate-tempest-dsvm-neutron-multinode-full-ubuntu-(trusty|xenial)$ voting: false - - name: gate-tempest-dsvm-neutron-dvr-multinode-full + - name: ^gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-(trusty|xenial)$ voting: false - name: gate-tempest-dsvm-neutron-ovs-native @@ -3312,8 +3312,10 @@ projects: - gate-swift-dsvm-functional-nv - gate-grenade-dsvm-neutron-ubuntu-trusty - gate-grenade-dsvm-neutron-ubuntu-xenial - - gate-tempest-dsvm-multinode-full - - gate-tempest-dsvm-neutron-multinode-full + - gate-tempest-dsvm-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-multinode-full-ubuntu-xenial + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode - gate-tempest-dsvm-platform-centos7-nv @@ -3326,7 +3328,8 @@ projects: experimental: - gate-neutron-dsvm-functional-ubuntu-trusty - gate-tempest-dsvm-neutron-dvr - - gate-tempest-dsvm-neutron-dvr-multinode-full + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial - gate-tempest-dsvm-neutron-linuxbridge - gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv - gate-tempest-dsvm-cells @@ -3567,15 +3570,18 @@ projects: - gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv - gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv - gate-tempest-dsvm-platform-centos7-nv - - gate-tempest-dsvm-multinode-full - - gate-tempest-dsvm-neutron-multinode-full + - gate-tempest-dsvm-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-multinode-full-ubuntu-xenial + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial gate: - gate-devstack-gate-unittests - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode experimental: - gate-grenade-dsvm-forward - - gate-tempest-dsvm-neutron-dvr-multinode-full + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial - name: openstack-infra/elastic-recheck template: @@ -10951,8 +10957,10 @@ projects: - gate-neutron-lbaasv2-dsvm-minimal - gate-grenade-dsvm-neutron-multinode - gate-grenade-dsvm-neutron-dvr-multinode - - gate-tempest-dsvm-neutron-multinode-full - - gate-tempest-dsvm-neutron-dvr-multinode-full + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-nv gate: - neutron-coverage-ubuntu-xenial @@ -11171,15 +11179,16 @@ projects: - gate-tempest-dsvm-cells - gate-tempest-dsvm-full-devstack-plugin-ceph - gate-tempest-dsvm-neutron-linuxbridge - - gate-tempest-dsvm-neutron-multinode-full + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial - gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv - - gate-tempest-dsvm-multinode-live-migration + - gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial gate: - gate-nova-tox-db-functional - gate-grenade-dsvm-multinode - gate-tempest-dsvm-cells - gate-tempest-dsvm-full-devstack-plugin-ceph - - gate-tempest-dsvm-multinode-live-migration + - gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial post: - nova-coverage-db-ubuntu-trusty - nova-coverage-db-ubuntu-xenial @@ -11187,8 +11196,10 @@ projects: - gate-tempest-dsvm-nova-v20-api - gate-grenade-dsvm-forward - gate-tempest-dsvm-nova-wsgi-full - - gate-tempest-dsvm-multinode-full - - gate-tempest-dsvm-neutron-dvr-multinode-full + - gate-tempest-dsvm-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-multinode-full-ubuntu-xenial + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial - gate-tempest-dsvm-ironic-pxe_ipa-full-nv - gate-tempest-dsvm-lxc-ubuntu-trusty - gate-tempest-dsvm-lvm @@ -15692,10 +15703,13 @@ projects: - periodic-tempest-dsvm-all-master - periodic-tempest-dsvm-stress-master - gate-tempest-dsvm-stress-keystonev3 - - gate-tempest-dsvm-multinode-full - - gate-tempest-dsvm-multinode-live-migration - - gate-tempest-dsvm-neutron-multinode-full - - gate-tempest-dsvm-neutron-dvr-multinode-full + - gate-tempest-dsvm-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty + - gate-tempest-dsvm-multinode-full-ubuntu-xenial + - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial + - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial + - gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial - gate-grenade-dsvm-forward - gate-tempest-dsvm-cells - gate-tempest-dsvm-full-test-accounts