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-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.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-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
- title: API Test Failure Rates (Check queue)
span: 4
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-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')
- 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')
type: graph
- title: API Test Failure Rates (Gate queue)
span: 4
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-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')
- 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')
type: graph
- title: Scenario Test Failure Rates (Check queue)
span: 4
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')
type: graph

View File

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

View File

@ -8160,79 +8160,152 @@
- translation-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
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}':
# Legacy trusty jobs (liberty|mitaka) - remove after mitaka EOL
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv1
lbaastest: api
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: healthmonitor
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: listener
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: loadbalancer
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: member
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
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
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
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
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'
branch-override: default

View File

@ -1941,9 +1941,27 @@ jobs:
voting: false
# 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)
# 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
- name: ^gate-octavia-tox-functional-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka|newton)).*$
@ -2253,12 +2271,6 @@ jobs:
- name: ^gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv$
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$
voting: false
@ -12306,25 +12318,42 @@ projects:
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-neutron-lbaas-dsvm-functional-nv
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-api-namespace-nv
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-minimal
- gate-neutron-lbaasv2-dsvm-pool
- gate-neutron-lbaasv2-dsvm-scenario
- gate-neutron-lbaasv2-dsvm-scenario-namespace-nv
- gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-api-namespace-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-scenario-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-scenario-namespace-ubuntu-trusty-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-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-minimal
- gate-neutron-lbaasv2-dsvm-pool
- gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- 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
template:
@ -12626,23 +12655,42 @@ projects:
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-minimal
- gate-neutron-lbaasv2-dsvm-pool
- gate-neutron-lbaasv2-dsvm-scenario
# legacy trusty gates (liberty|mitaka) - remove after mitaka EOL
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- 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-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-v1-dsvm-scenario-ubuntu-xenial-nv
- gate-octavia-v1-dsvm-scenario-multinode-nv
gate:
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-pool
# legacy trusty gates (liberty|mitaka) - remove after mitaka EOL
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- 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-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- name: openstack/ooi
template: