networking-odl: use ubuntu-xenial for newton+

netorwking-odl from newton requires ovs 2.4+ which is provided ubuntu
xenial. So update projects definition to use ubuntu-xenial nodes instead
of ubuntu-trusty.
For older release(liberty and mitaka), ubuntu-trusty is kept.
At the same time, this patch make tempest-dvsm jobs voting for newton+.

Change-Id: I266028ff7dac7f348603445db71ca860e2071461
Closes-bug: #1632352
This commit is contained in:
Isaku Yamahata 2016-10-19 23:22:02 -07:00
parent fd56be5e44
commit b2ffef880a
2 changed files with 72 additions and 5 deletions

View File

@ -7255,18 +7255,74 @@
- translation-jobs - translation-jobs
- openstack-releasenotes-jobs - openstack-releasenotes-jobs
- pypi-jobs - pypi-jobs
# tempest-dsvm-networking-odl-{odl-release-base}-nv is for stable/(liberty|mitaka)
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}': - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '-nv'
odl-release-base: 'beryllium-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
odl-release-base: 'boron-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
odl-release-base: 'carbon-snapshot'
branch-override: default
# tempest-dsvm-networking-odl-{odl-release-base} is for newton+
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-liberty-nv'
odl-release-base: 'beryllium-snapshot'
branch-override: stable/liberty
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka-nv'
odl-release-base: 'beryllium-snapshot'
branch-override: stable/mitaka
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '' job-suffix: ''
odl-release-base: 'beryllium-snapshot' odl-release-base: 'beryllium-snapshot'
branch-override: default branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}': - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '-liberty-nv'
odl-release-base: 'boron-snapshot'
branch-override: stable/liberty
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka-nv'
odl-release-base: 'boron-snapshot'
branch-override: stable/mitaka
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '' job-suffix: ''
odl-release-base: 'boron-snapshot' odl-release-base: 'boron-snapshot'
branch-override: default branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-liberty-nv'
odl-release-base: 'carbon-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka-nv'
odl-release-base: 'carbon-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}': - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-xenial node: ubuntu-xenial
@ -7275,7 +7331,7 @@
branch-override: default branch-override: default
- '{pipeline}-rally-dsvm-networking-odl-{odl-release-base}{job-suffix}': - '{pipeline}-rally-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-xenial
job-suffix: '-nv' job-suffix: '-nv'
odl-release-base: 'beryllium-snapshot' odl-release-base: 'beryllium-snapshot'
branch-override: default branch-override: default
@ -7293,7 +7349,7 @@
branch-override: default branch-override: default
- '{pipeline}-grenade-dsvm-networking-odl{job-suffix}': - '{pipeline}-grenade-dsvm-networking-odl{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-xenial
job-suffix: '-nv' job-suffix: '-nv'
branch-override: default branch-override: default
- periodic-python-jobs-with-neutron-lib-master - periodic-python-jobs-with-neutron-lib-master

View File

@ -2179,9 +2179,11 @@ jobs:
- name: ^gate-tempest-dsvm-networking-midonet-ml2 - name: ^gate-tempest-dsvm-networking-midonet-ml2
voting: false voting: false
- name: ^gate-tempest-dsvm-networking-odl-(beryllium-snapshot|boron-snapshot|carbon-snapshot).*$ - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-.+-nv$
branch: ^(?!stable/(icehouse|juno)).*$ branch: ^stable/(liberty|mitaka)$
voting: false
- name: ^gate-tempest-dsvm-networking-odl-.+-snapshot$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-networking-odl-python34 - name: gate-networking-odl-python34
branch: ^(?!stable/(icehouse|juno)).*$ branch: ^(?!stable/(icehouse|juno)).*$
@ -11617,8 +11619,14 @@ projects:
- name: release-notes-jobs - name: release-notes-jobs
- name: translation-jobs - name: translation-jobs
check: check:
- gate-tempest-dsvm-networking-odl-beryllium-snapshot-liberty-nv
- gate-tempest-dsvm-networking-odl-beryllium-snapshot-mitaka-nv
- gate-tempest-dsvm-networking-odl-beryllium-snapshot - gate-tempest-dsvm-networking-odl-beryllium-snapshot
- gate-tempest-dsvm-networking-odl-boron-snapshot-liberty-nv
- gate-tempest-dsvm-networking-odl-boron-snapshot-mitaka-nv
- gate-tempest-dsvm-networking-odl-boron-snapshot - gate-tempest-dsvm-networking-odl-boron-snapshot
- gate-tempest-dsvm-networking-odl-carbon-snapshot-liberty-nv
- gate-tempest-dsvm-networking-odl-carbon-snapshot-mitaka-nv
- gate-tempest-dsvm-networking-odl-carbon-snapshot - gate-tempest-dsvm-networking-odl-carbon-snapshot
- gate-rally-dsvm-networking-odl-beryllium-snapshot-nv - gate-rally-dsvm-networking-odl-beryllium-snapshot-nv
- gate-rally-dsvm-networking-odl-boron-snapshot-nv - gate-rally-dsvm-networking-odl-boron-snapshot-nv
@ -11626,6 +11634,9 @@ projects:
- networking-odl-coverage-ubuntu-trusty - networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial - networking-odl-coverage-ubuntu-xenial
gate: gate:
- gate-tempest-dsvm-networking-odl-beryllium-snapshot
- gate-tempest-dsvm-networking-odl-boron-snapshot
- gate-tempest-dsvm-networking-odl-carbon-snapshot
- networking-odl-coverage-ubuntu-trusty - networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial - networking-odl-coverage-ubuntu-xenial
post: post: