Run devstack plugin jobs on Xenial

This is part of the Xenial transition. Changes to branches >= newton
will run on Xenial, older branches stay on Trusty.

Change-Id: I241f59ef8bc034558cb0f465d0dccbc00287cb9a
This commit is contained in:
Clark Boylan 2016-12-05 16:54:56 -08:00
parent 69ddd326e0
commit 4d7ce2686b
3 changed files with 50 additions and 31 deletions

View File

@ -1799,8 +1799,8 @@
# plugin tempest job, but use the zuul git ref for srcname instead of the
# released library version.
- job-template:
name: '{pipeline}-tempest-dsvm-full-{plugin}-src-{srcname}{job-suffix}'
node: ubuntu-trusty
name: '{pipeline}-tempest-dsvm-full-{plugin}-src-{srcname}-{node}{job-suffix}'
node: '{node}'
wrappers:
- build-timeout:
@ -1833,8 +1833,8 @@
# A template for any project with a devstack-plugin to run the full
# tempest suite with their project/plugin enabled.
- job-template:
name: '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}'
node: ubuntu-trusty
name: '{pipeline}-tempest-dsvm-full-{plugin}-{node}{job-suffix}'
node: '{node}'
wrappers:
- build-timeout:

View File

@ -3895,11 +3895,14 @@
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
- '{pipeline}-tempest-dsvm-full-{plugin}-{node}{job-suffix}':
pipeline: gate
plugin: amqp1
plugin-repo: openstack/devstack-plugin-amqp1
job-suffix: ''
job-suffix: '-nv'
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: devstack-plugin-bdd
@ -3942,23 +3945,28 @@
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
node: ubuntu-trusty
- '{pipeline}-tempest-dsvm-full-{plugin}-{node}{job-suffix}':
pipeline: gate
plugin: hdfs
plugin-repo: openstack/devstack-plugin-hdfs
job-suffix: ''
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: devstack-plugin-kafka
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
- '{pipeline}-tempest-dsvm-full-{plugin}-{node}{job-suffix}':
pipeline: gate
plugin: kafka
plugin-repo: openstack/devstack-plugin-kafka
job-suffix: ''
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: devstack-plugin-libvirt-qemu
@ -3995,17 +4003,23 @@
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
- '{pipeline}-tempest-dsvm-full-{plugin}-{node}{job-suffix}':
pipeline: gate
plugin: sheepdog
plugin-repo: openstack/devstack-plugin-sheepdog
job-suffix: '-nv'
- '{pipeline}-tempest-dsvm-full-{plugin}-src-{srcname}{job-suffix}':
node:
- ubuntu-trusty
- ubuntu-xenial
- '{pipeline}-tempest-dsvm-full-{plugin}-src-{srcname}-{node}{job-suffix}':
pipeline: gate
plugin: sheepdog
plugin-repo: openstack/devstack-plugin-sheepdog
srcname: os-brick
job-suffix: '-nv'
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: devstack-plugin-tar-installer
@ -4018,11 +4032,14 @@
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
- '{pipeline}-tempest-dsvm-full-{plugin}-{node}{job-suffix}':
pipeline: gate
plugin: zmq
plugin-repo: openstack/devstack-plugin-zmq
job-suffix: ''
job-suffix: '-nv'
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: dib-utils

View File

@ -2871,14 +2871,6 @@ jobs:
- name: gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty
branch: ^(?:stable/mitaka).*$
# for devstack-plugin-amqp1
- name: gate-tempest-dsvm-full-amqp1
voting: false
# for devstack-plugin-zmq
- name: gate-tempest-dsvm-full-zmq
voting: false
- name: ^gate-oslo.messaging-src-dsvm-full-amqp1.*$
branch: ^(?!stable/liberty).*$
@ -6274,7 +6266,8 @@ projects:
- gate-grenade-dsvm-cinder-multinode-ubuntu-xenial
# These jobs test open source plugins and must remain with the -nv branch
# designator unless cinder gives permission.
- gate-tempest-dsvm-full-sheepdog-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-trusty-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-xenial-nv
- gate-tempest-dsvm-full-drbd-devstack-nv
- gate-tempest-dsvm-full-lio-ubuntu-trusty
- gate-tempest-dsvm-full-lio-ubuntu-xenial
@ -6288,7 +6281,8 @@ projects:
- gate-grenade-dsvm-cinder-multinode-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-full-sheepdog-src-os-brick-nv
- gate-tempest-dsvm-full-sheepdog-src-os-brick-ubuntu-trusty-nv
- gate-tempest-dsvm-full-sheepdog-src-os-brick-ubuntu-xenial-nv
- gate-tempest-dsvm-full-devstack-plugin-nfs-nv
- gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial
- gate-tempest-dsvm-zeromq-multibackend-ubuntu-xenial
@ -8538,7 +8532,8 @@ projects:
- name: merge-check
check:
- gate-devstack-plugin-amqp1-bashate
- gate-tempest-dsvm-full-amqp1
- gate-tempest-dsvm-full-amqp1-ubuntu-trusty-nv
- gate-tempest-dsvm-full-amqp1-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-amqp1-bashate
@ -8587,22 +8582,26 @@ projects:
- name: merge-check
check:
- gate-devstack-plugin-hdfs-bashate
- gate-tempest-dsvm-full-hdfs
- gate-tempest-dsvm-full-hdfs-ubuntu-trusty
- gate-tempest-dsvm-full-hdfs-ubuntu-xenial
- gate-manila-tempest-dsvm-hdfs-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-hdfs-bashate
- gate-tempest-dsvm-full-hdfs
- gate-tempest-dsvm-full-hdfs-ubuntu-trusty
- gate-tempest-dsvm-full-hdfs-ubuntu-xenial
- name: openstack/devstack-plugin-kafka
template:
- name: merge-check
check:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka
- gate-tempest-dsvm-full-kafka-ubuntu-trusty
- gate-tempest-dsvm-full-kafka-ubuntu-xenial
gate:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka
- gate-tempest-dsvm-full-kafka-ubuntu-trusty
- gate-tempest-dsvm-full-kafka-ubuntu-xenial
- name: openstack/devstack-plugin-libvirt-qemu
template:
@ -8643,7 +8642,8 @@ projects:
- name: merge-check
check:
- gate-devstack-plugin-sheepdog-bashate
- gate-tempest-dsvm-full-sheepdog-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-trusty-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-sheepdog-bashate
@ -8660,7 +8660,8 @@ projects:
- name: merge-check
check:
- gate-devstack-plugin-zmq-bashate
- gate-tempest-dsvm-full-zmq
- gate-tempest-dsvm-full-zmq-ubuntu-trusty-nv
- gate-tempest-dsvm-full-zmq-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-zmq-bashate
@ -9995,7 +9996,8 @@ projects:
check:
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial
- gate-tempest-dsvm-full-sheepdog-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-trusty-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-xenial-nv
gate:
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial