Run neutron linuxbridge and dvr jobs on xenial
Continue the trusty/xenial split by running the linuxbridge and dvr neutron tempest jobs on xenial for branches >= newton. This has been tested on xenial instances booted off of the infra images then running the reproduce.sh scripst for each of these jobs on them. The reproduce.sh scripts came from the gate jobs for change 358866. These seem to run happily on xenial just like the normal tempest full job. Change-Id: I0845b408bae6f463b957ac3bc705048ea4005fee
This commit is contained in:
parent
58405e9786
commit
7ee6e0a20e
@ -49,8 +49,8 @@ dashboard:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-full-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-full-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-full-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-full-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-full-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-full-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-neutron-dsvm-api.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-dsvm-api.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-dsvm-api')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-dvr.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-dvr.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-dvr')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-linuxbridge.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-linuxbridge.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-linuxbridge')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-dvr{,-ubuntu-trusty,-ubuntu-xenial}.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-dvr{,-ubuntu-trusty,-ubuntu-xenial}.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-dvr')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-linuxbridge{,-ubuntu-trusty,-ubuntu-xenial}.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron-linuxbridge{,-ubuntu-trusty,-ubuntu-xenial}.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-linuxbridge')
|
||||
type: graph
|
||||
- title: Graphs
|
||||
height: 320px
|
||||
@ -92,8 +92,8 @@ dashboard:
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-full.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-full.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-full')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-dvr.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-dvr.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-dvr')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-linuxbridge.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-linuxbridge.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-linuxbridge')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-dvr{,-ubuntu-trusty,-ubuntu-xenial}.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-dvr{,-ubuntu-trusty,-ubuntu-xenial}.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-dvr')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-linuxbridge{,-ubuntu-trusty,-ubuntu-xenial}.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-linuxbridge{,-ubuntu-trusty,-ubuntu-xenial}.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-linuxbridge')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-multinode-full.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-multinode-full.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-multinode-full')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-dvr-multinode-full.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-dvr-multinode-full.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-dvr-multinode-full')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-grenade-dsvm-neutron-multinode.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-grenade-dsvm-neutron-multinode.{SUCCESS,FAILURE})),'24hours'), 'gate-grenade-dsvm-neutron-multinode')
|
||||
|
@ -2290,6 +2290,7 @@
|
||||
- '{pipeline}-tempest-dsvm-full-{node}{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-neutron-full-{node}{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-neutron-pg-full-{node}{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-neutron-dvr-{node}{job-suffix}'
|
||||
|
||||
- job-group:
|
||||
name: devstack-jobs
|
||||
@ -2325,7 +2326,7 @@
|
||||
- '{pipeline}-tempest-dsvm-lxc-ubuntu-trusty{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-dvr-{node}{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-neutron-full-non-admin{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-neutron-full-ssh{job-suffix}'
|
||||
- '{pipeline}-tempest-dsvm-neutron-full-test-accounts{job-suffix}'
|
||||
|
@ -83,7 +83,7 @@
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-tempest-dsvm-neutron-dvr{job-suffix}'
|
||||
name: '{pipeline}-tempest-dsvm-neutron-dvr-{node}{job-suffix}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
@ -407,7 +407,7 @@
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-tempest-dsvm-neutron-linuxbridge{job-suffix}'
|
||||
name: '{pipeline}-tempest-dsvm-neutron-linuxbridge-{node}{job-suffix}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
|
@ -6977,11 +6977,16 @@
|
||||
job-suffix: ''
|
||||
branch-override: default
|
||||
which: '-pecan'
|
||||
- '{pipeline}-tempest-dsvm-neutron-linuxbridge{job-suffix}':
|
||||
- '{pipeline}-tempest-dsvm-neutron-linuxbridge-{node}{job-suffix}':
|
||||
pipeline: gate
|
||||
node: ubuntu-trusty
|
||||
job-suffix: ''
|
||||
branch-override: default
|
||||
- '{pipeline}-tempest-dsvm-neutron-linuxbridge-{node}{job-suffix}':
|
||||
pipeline: gate
|
||||
node: ubuntu-xenial
|
||||
job-suffix: ''
|
||||
branch-override: default
|
||||
- '{pipeline}-tempest-dsvm-neutron-ipv6only{job-suffix}':
|
||||
pipeline: gate
|
||||
node: ubuntu-trusty
|
||||
|
@ -2015,7 +2015,7 @@ jobs:
|
||||
|
||||
# Only run the neutron LB job on nova if there are changes to nova/network/*
|
||||
# TODO(mriedem): Run this proper on all changes once nova-network is dropped.
|
||||
- name: gate-tempest-dsvm-neutron-linuxbridge
|
||||
- name: ^gate-tempest-dsvm-neutron-linuxbridge-ubuntu-(trusty|xenial)$
|
||||
skip-if:
|
||||
- project: ^openstack/nova$
|
||||
all-files-match-any:
|
||||
@ -3350,10 +3350,12 @@ projects:
|
||||
- gate-grenade-dsvm-neutron-multinode
|
||||
experimental:
|
||||
- gate-neutron-dsvm-functional-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-dvr
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
|
||||
- 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-linuxbridge-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
|
||||
- gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv
|
||||
- gate-tempest-dsvm-cells
|
||||
- gate-dsvm-mongodb-zaqar
|
||||
@ -11118,9 +11120,11 @@ projects:
|
||||
- gate-neutron-dsvm-functional-ubuntu-trusty
|
||||
- gate-neutron-dsvm-fullstack-ubuntu-trusty
|
||||
- gate-rally-dsvm-neutron-neutron
|
||||
- gate-tempest-dsvm-neutron-dvr
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
|
||||
- gate-tempest-dsvm-neutron-identity-v3-only-full-nv
|
||||
- gate-tempest-dsvm-neutron-linuxbridge
|
||||
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
|
||||
- gate-neutron-lbaasv2-dsvm-minimal
|
||||
- gate-grenade-dsvm-neutron-multinode
|
||||
- gate-grenade-dsvm-neutron-dvr-multinode
|
||||
@ -11132,8 +11136,10 @@ projects:
|
||||
gate:
|
||||
- neutron-coverage-ubuntu-xenial
|
||||
- gate-neutron-dsvm-api
|
||||
- gate-tempest-dsvm-neutron-dvr
|
||||
- gate-tempest-dsvm-neutron-linuxbridge
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
|
||||
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
|
||||
- gate-grenade-dsvm-neutron-multinode
|
||||
- gate-grenade-dsvm-neutron-dvr-multinode
|
||||
post:
|
||||
@ -11346,7 +11352,8 @@ projects:
|
||||
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-nv
|
||||
- gate-tempest-dsvm-cells
|
||||
- gate-tempest-dsvm-full-devstack-plugin-ceph
|
||||
- gate-tempest-dsvm-neutron-linuxbridge
|
||||
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
|
||||
- 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
|
||||
@ -15878,7 +15885,8 @@ projects:
|
||||
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7-nv
|
||||
# jobs for other configs
|
||||
- gate-tempest-dsvm-layer4
|
||||
- gate-tempest-dsvm-neutron-dvr
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
|
||||
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
|
||||
# mitaka compat jobs for tempest master
|
||||
- gate-tempest-dsvm-full-ubuntu-trusty-mitaka
|
||||
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka
|
||||
|
Loading…
Reference in New Issue
Block a user