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

View File

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

View File

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