Consolidate neutron-lbaas API tests

We no longer need these split out into seperate jobs as they now
run fast enough that they can be consolidated into one job,
saving gate test nodes.
This also updates the octavia and neutron-lbaas jobs for Ubuntu
xenial.

Change-Id: I33ad138b9a64637839b8acce27c9feab2ec4c0e2
Depends-On: Icb45c6d5043e6e3c79a332b084ff725432b79d4e
This commit is contained in:
Michael Johnson 2016-10-13 21:46:02 +00:00
parent e004659c47
commit aa911114a2
4 changed files with 195 additions and 82 deletions

View File

@ -33,31 +33,23 @@ dashboard:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-liberty') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-liberty')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-mitaka') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-mitaka')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-newton') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-octavia-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-newton')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py27-with-oslo-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic-octavia-py27-with-oslo-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-with-oslo-master') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py27-with-oslo-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py27-with-oslo-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py27-with-oslo-master')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py34-with-oslo-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic-octavia-py34-with-oslo-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py34-with-oslo-master') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py34-with-oslo-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic-octavia-py34-with-oslo-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py34-with-oslo-master')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py35-with-oslo-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic-octavia-py35-with-oslo-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py35-with-oslo-master') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py35-with-oslo-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-octavia-py35-with-oslo-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-octavia-py35-with-oslo-master')
type: graph type: graph
- title: API Test Failure Rates (Check queue) - title: API Test Failure Rates (Check queue)
span: 4 span: 4
targets: targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-loadbalancer.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-loadbalancer.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-loadbalancer') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-listener.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-listener.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-listener')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-pool.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-pool.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-pool')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-member.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-member.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-member')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-healthmonitor.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-healthmonitor.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-healthmonitor')
type: graph type: graph
- title: API Test Failure Rates (Gate queue) - title: API Test Failure Rates (Gate queue)
span: 4 span: 4
targets: targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-loadbalancer.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-loadbalancer.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-loadbalancer') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-listener.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-listener.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-listener')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-pool.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-pool.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-pool')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-member.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-member.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-member')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-healthmonitor.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-neutron-lbaasv2-dsvm-healthmonitor.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-healthmonitor')
type: graph type: graph
- title: Scenario Test Failure Rates (Check queue) - title: Scenario Test Failure Rates (Check queue)
span: 4 span: 4
targets: targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-scenario.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-scenario.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-scenario') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-neutron-lbaasv2-dsvm-scenario')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-octavia-v1-dsvm-scenario') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-octavia-v1-dsvm-scenario')
type: graph type: graph

View File

@ -1,5 +1,5 @@
- job-template: - job-template:
name: '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}' name: '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}'
node: '{node}' node: '{node}'
wrappers: wrappers:
@ -50,7 +50,7 @@
- console-log - console-log
- job-template: - job-template:
name: '{pipeline}-neutron-lbaas-dsvm-functional{job-suffix}' name: '{pipeline}-neutron-lbaas-dsvm-functional-{node}{job-suffix}'
node: '{node}' node: '{node}'
wrappers: wrappers:

View File

@ -8160,79 +8160,152 @@
- translation-jobs - translation-jobs
- 'gate-{name}-python35{suffix}': - 'gate-{name}-python35{suffix}':
suffix: '' suffix: ''
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': # Legacy trusty jobs (liberty|mitaka) - remove after mitaka EOL
pipeline: gate - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: scenario
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: 'scenario-namespace'
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: minimal
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
lbaasversion: lbaasv1 lbaasversion: lbaasv1
lbaastest: api lbaastest: api
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
lbaasversion: lbaasv2 lbaasversion: lbaasv2
lbaastest: healthmonitor lbaastest: healthmonitor
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
lbaasversion: lbaasv2 lbaasversion: lbaasv2
lbaastest: listener lbaastest: listener
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
lbaasversion: lbaasv2 lbaasversion: lbaasv2
lbaastest: loadbalancer lbaastest: loadbalancer
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
lbaasversion: lbaasv2 lbaasversion: lbaasv2
lbaastest: member lbaastest: member
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
lbaasversion: lbaasv2 lbaasversion: lbaasv2
lbaastest: pool lbaastest: pool
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: scenario
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: 'scenario-namespace'
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: minimal
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-trusty
job-suffix: '-nv' job-suffix: '-nv'
branch-override: default branch-override: default
lbaasversion: lbaasv2 lbaasversion: lbaasv2
lbaastest: 'api-namespace' lbaastest: 'api-namespace'
- '{pipeline}-neutron-lbaas-dsvm-functional{job-suffix}': # Legacy xenial jobs (newton) - Remove after newton EOL
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate pipeline: gate
node: ubuntu-trusty node: ubuntu-xenial
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: healthmonitor
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: listener
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: loadbalancer
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: member
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: pool
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: minimal
# Current xenial jobs (newton|ocata|>)
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: api
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: scenario
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: 'scenario-namespace'
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: 'api-namespace'
- '{pipeline}-neutron-lbaas-dsvm-functional-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv' job-suffix: '-nv'
branch-override: default branch-override: default

View File

@ -1941,9 +1941,27 @@ jobs:
voting: false voting: false
# LBaaS v1 should run on liberty and mitaka only # LBaaS v1 should run on liberty and mitaka only
- name: ^gate-neutron-lbaasv1-dsvm-api - name: ^gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
branch: ^stable/(liberty|mitaka) branch: ^stable/(liberty|mitaka)
# Legacy api tests xenial - remove after newton EOL
- name: ^gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
branch: ^stable/newton
# This is a new test for Ocata forward
- name: ^gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# Octavia functional tests # Octavia functional tests
- name: ^gate-octavia-tox-functional-ubuntu-xenial - name: ^gate-octavia-tox-functional-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka|newton)).*$ branch: ^(?!stable/(liberty|mitaka|newton)).*$
@ -2253,12 +2271,6 @@ jobs:
- name: ^gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv$ - name: ^gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv$
branch: ^(?!stable/(liberty|mitaka|newton)).*$ branch: ^(?!stable/(liberty|mitaka|newton)).*$
- name: ^gate-neutron-lbaasv2-dsvm-scenario$
voting: false
- name: ^gate-neutron-lbaas-dsvm-functional.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-group-based-policy-dsvm-functional$ - name: ^gate-group-based-policy-dsvm-functional$
voting: false voting: false
@ -12306,25 +12318,42 @@ projects:
- name: release-notes-jobs - name: release-notes-jobs
- name: translation-jobs - name: translation-jobs
check: check:
- gate-neutron-lbaas-dsvm-functional-nv - gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
- gate-neutron-lbaasv1-dsvm-api - gate-neutron-lbaasv2-dsvm-api-namespace-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-api-namespace-nv - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-minimal - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool - gate-neutron-lbaasv2-dsvm-scenario-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-scenario - gate-neutron-lbaasv2-dsvm-scenario-namespace-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-scenario-namespace-nv - gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-api-namespace-ubuntu-xenial-nv
- gate-neutron-lbaas-dsvm-functional-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-scenario-namespace-ubuntu-xenial-nv
gate: gate:
- gate-neutron-lbaasv1-dsvm-api - gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-minimal - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
- name: openstack/neutron-lbaas-dashboard - name: openstack/neutron-lbaas-dashboard
template: template:
@ -12626,23 +12655,42 @@ projects:
- name: publish-to-pypi - name: publish-to-pypi
- name: release-notes-jobs - name: release-notes-jobs
check: check:
- gate-neutron-lbaasv2-dsvm-healthmonitor # legacy trusty gates (liberty|mitaka) - remove after mitaka EOL
- gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-minimal - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-scenario - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
# legacy xenial gates (newton) - remove after newton EOL
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
# current xenial jobs (newton|ocata|>)
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial-nv
- gate-octavia-tox-functional-ubuntu-xenial - gate-octavia-tox-functional-ubuntu-xenial
- gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv - gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv
- gate-octavia-v1-dsvm-scenario-multinode-nv - gate-octavia-v1-dsvm-scenario-multinode-nv
gate: gate:
- gate-neutron-lbaasv2-dsvm-healthmonitor # legacy trusty gates (liberty|mitaka) - remove after mitaka EOL
- gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
# legacy xenial gates (newton) - remove after newton EOL
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
# current xenial jobs (newton|ocata|>)
- gate-octavia-tox-functional-ubuntu-xenial - gate-octavia-tox-functional-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- name: openstack/ooi - name: openstack/ooi
template: template: