Add neutron api test on xenial to experimental

This job isn't currently passing on xenial instances. Continue to run
the existing job on trusty for check and gate against all branches but
add a xenial job that can be run in experimental so that this can be
corrected.

Change-Id: I454b21ed81de57c392575e6a5b3cf731500c6138
This commit is contained in:
Clark Boylan 2016-09-07 15:13:01 -07:00
parent 7ee6e0a20e
commit 25aded8568
4 changed files with 27 additions and 8 deletions

View File

@ -48,7 +48,7 @@ dashboard:
targets:
- 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-neutron-dsvm-api{,-ubuntu-trusty,-ubuntu-xenial}.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-dsvm-api{,-ubuntu-trusty,-ubuntu-xenial}.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-dsvm-api')
- 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
@ -70,7 +70,7 @@ dashboard:
- title: API/Functional/Fullstack Failure Rates/KeystoneV3 (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-api.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-api.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-dsvm-api')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-api{,-ubuntu-trusty,-ubuntu-xenial}.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-api{,-ubuntu-trusty,-ubuntu-xenial}.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-dsvm-api')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-functional-ubuntu-trusty.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-functional-ubuntu-trusty.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-dsvm-functional-ubuntu-trusty')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-fullstack-ubuntu-trusty.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-dsvm-fullstack-ubuntu-trusty.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-dsvm-fullstack-ubuntu-trusty')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-identity-v3-only-full-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-identity-v3-only-full-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-identity-v3-only-full-nv')

View File

@ -28,7 +28,7 @@
- console-log
- job-template:
name: '{pipeline}-neutron-dsvm-api{which}{job-suffix}'
name: '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}'
node: '{node}'
wrappers:

View File

@ -6965,18 +6965,30 @@
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-dsvm-api{which}{job-suffix}':
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
which: ''
- '{pipeline}-neutron-dsvm-api{which}{job-suffix}':
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
which: '-pecan'
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
which: ''
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
which: '-pecan'
- '{pipeline}-tempest-dsvm-neutron-linuxbridge-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty

View File

@ -2768,6 +2768,11 @@ jobs:
branch: ^(master|stable/(liberty|mitaka|newton))$
voting: false
# NOTE(clarkb): This job should run on Mitaka and earlier stable branches in
# the future.
- name: gate-neutron-dsvm-api-ubuntu-trusty
branch: ^(master|stable/(liberty|mitaka|newton))$
- name: gate-tacker-dsvm-functional
voting: false
@ -11116,7 +11121,7 @@ projects:
- name: release-notes-jobs
check:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-neutron-dsvm-functional-ubuntu-trusty
- gate-neutron-dsvm-fullstack-ubuntu-trusty
- gate-rally-dsvm-neutron-neutron
@ -11135,7 +11140,7 @@ projects:
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-nv
gate:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
@ -11159,7 +11164,9 @@ projects:
- gate-tempest-dsvm-neutron-serviceipv6
- gate-tempest-dsvm-neutron-ovs-native
- gate-tempest-dsvm-neutron-dvr-ovs-native
- gate-neutron-dsvm-api-pecan
- gate-neutron-dsvm-api-ubuntu-xenial
- gate-neutron-dsvm-api-pecan-ubuntu-trusty
- gate-neutron-dsvm-api-pecan-ubuntu-xenial
- gate-tempest-dsvm-neutron-pecan
- gate-tempest-dsvm-neutron-src-neutron-lib
- gate-grenade-dsvm-neutron-linuxbridge-multinode-nv