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:
parent
e004659c47
commit
aa911114a2
@ -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
|
||||||
|
@ -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:
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
122
zuul/layout.yaml
122
zuul/layout.yaml
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user