networking-ovn: Reorganize CI jobs.
Rename the two main tempest jobs to reflect our intended purpose for them going forward. One will be testing against OVS/OVN master and the other will test against the latest release of OVS/OVN. We will pass an argument to devstackgaterc to specify which OVS branch to use. If not specified, devstackrc will use a default value. gate-grenade-dsvm-networking-ovn-nv - Move this grenade job to experimental. It's broken and needs to be re-worked. multinode - Move this job to experimental. It's broken and needs to be fixed up. Also remove "native services" from the name, as "native services" are always used now. Change-Id: Ia4090750bc39a1392d7224cb57fd456cc0fa9ea0 Signed-off-by: Russell Bryant <rbryant@redhat.com>
This commit is contained in:
parent
bc22cb207d
commit
a31a2e57b5
@ -35,8 +35,8 @@ dashboard:
|
||||
- title: Integrated Failure Rates (Gate queue)
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-native-services.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-native-services.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-native-services')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-master.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-master.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-ovs-master')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-release.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-release.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-ovs-release')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-dsvm-functional.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-dsvm-functional.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-ovn-dsvm-functional')
|
||||
type: graph
|
||||
- title: Rally Failure Rates (Gate queue)
|
||||
@ -52,5 +52,5 @@ dashboard:
|
||||
- title: Multi-node Failure Rates (Check queue)
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-ovn-native-services-multinode-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-ovn-native-services-multinode-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-native-services-multinode-nv')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-ovn-multinode-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-ovn-multinode-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-multinode-nv')
|
||||
type: graph
|
||||
|
@ -50,7 +50,7 @@
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-tempest-dsvm-networking-ovn{suffix}'
|
||||
name: '{pipeline}-tempest-dsvm-networking-ovn-ovs-master{suffix}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
@ -99,7 +99,7 @@
|
||||
}}
|
||||
export -f post_test_hook
|
||||
|
||||
export DEVSTACK_GATE_SETTINGS=/opt/stack/new/networking-ovn/devstack/devstackgaterc
|
||||
export DEVSTACK_GATE_SETTINGS="/opt/stack/new/networking-ovn/devstack/devstackgaterc master"
|
||||
|
||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||
./safe-devstack-vm-gate-wrap.sh
|
||||
@ -109,7 +109,7 @@
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-tempest-dsvm-networking-ovn-native-services{suffix}'
|
||||
name: '{pipeline}-tempest-dsvm-networking-ovn-ovs-release{suffix}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
@ -158,7 +158,7 @@
|
||||
}}
|
||||
export -f post_test_hook
|
||||
|
||||
export DEVSTACK_GATE_SETTINGS=/opt/stack/new/networking-ovn/devstack/devstackgatenativeservicesrc
|
||||
export DEVSTACK_GATE_SETTINGS="/opt/stack/new/networking-ovn/devstack/devstackgaterc latest-release"
|
||||
|
||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||
./safe-devstack-vm-gate-wrap.sh
|
||||
@ -168,7 +168,7 @@
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-tempest-dsvm-networking-ovn-native-services-multinode{suffix}'
|
||||
name: '{pipeline}-tempest-dsvm-networking-ovn-multinode{suffix}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
@ -220,7 +220,7 @@
|
||||
}}
|
||||
export -f post_test_hook
|
||||
|
||||
export DEVSTACK_GATE_SETTINGS=/opt/stack/new/networking-ovn/devstack/devstackgatenativeservicesrc
|
||||
export DEVSTACK_GATE_SETTINGS=/opt/stack/new/networking-ovn/devstack/devstackgaterc
|
||||
|
||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||
./safe-devstack-vm-gate-wrap.sh
|
||||
|
@ -7536,17 +7536,17 @@
|
||||
- pypi-jobs
|
||||
- openstack-publish-jobs
|
||||
- openstack-releasenotes-jobs
|
||||
- '{pipeline}-tempest-dsvm-networking-ovn{suffix}':
|
||||
- '{pipeline}-tempest-dsvm-networking-ovn-ovs-master{suffix}':
|
||||
pipeline: gate
|
||||
node: ubuntu-xenial
|
||||
suffix: ''
|
||||
branch-override: default
|
||||
- '{pipeline}-tempest-dsvm-networking-ovn-native-services{suffix}':
|
||||
- '{pipeline}-tempest-dsvm-networking-ovn-ovs-release{suffix}':
|
||||
pipeline: gate
|
||||
node: ubuntu-xenial
|
||||
suffix: ''
|
||||
branch-override: default
|
||||
- '{pipeline}-tempest-dsvm-networking-ovn-native-services-multinode{suffix}':
|
||||
- '{pipeline}-tempest-dsvm-networking-ovn-multinode{suffix}':
|
||||
pipeline: gate
|
||||
node: ubuntu-xenial-2-node
|
||||
suffix: '-nv'
|
||||
|
@ -2115,7 +2115,7 @@ jobs:
|
||||
- name: ^gate-networking-cisco-tox-master-ubuntu-xenial$
|
||||
voting: false
|
||||
|
||||
- name: ^gate-tempest-dsvm-networking-ovn-native-services-multinode-nv
|
||||
- name: ^gate-tempest-dsvm-networking-ovn-multinode-nv
|
||||
branch: ^(?!stable/newton).*$
|
||||
|
||||
- name: ^gate-tempest-dsvm-networking-bagpipe$
|
||||
@ -12378,20 +12378,21 @@ projects:
|
||||
- name: python35-jobs
|
||||
- name: periodic-jobs-with-neutron-lib-master
|
||||
check:
|
||||
- gate-tempest-dsvm-networking-ovn
|
||||
- gate-tempest-dsvm-networking-ovn-native-services
|
||||
- gate-tempest-dsvm-networking-ovn-native-services-multinode-nv
|
||||
- gate-tempest-dsvm-networking-ovn-ovs-master
|
||||
- gate-tempest-dsvm-networking-ovn-ovs-release
|
||||
- gate-rally-dsvm-networking-ovn
|
||||
- gate-networking-ovn-dsvm-functional
|
||||
- gate-install-dsvm-networking-ovn-kuryr
|
||||
- gate-grenade-dsvm-networking-ovn-ubuntu-xenial-nv
|
||||
- networking-ovn-coverage-ubuntu-xenial-nv
|
||||
gate:
|
||||
- gate-tempest-dsvm-networking-ovn
|
||||
- gate-tempest-dsvm-networking-ovn-native-services
|
||||
- gate-tempest-dsvm-networking-ovn-ovs-master
|
||||
- gate-tempest-dsvm-networking-ovn-ovs-release
|
||||
- gate-rally-dsvm-networking-ovn
|
||||
- gate-networking-ovn-dsvm-functional
|
||||
- gate-install-dsvm-networking-ovn-kuryr
|
||||
experimental:
|
||||
- gate-grenade-dsvm-networking-ovn-ubuntu-xenial-nv
|
||||
- gate-tempest-dsvm-networking-ovn-multinode-nv
|
||||
|
||||
- name: openstack/networking-ovs-dpdk
|
||||
template:
|
||||
|
Loading…
Reference in New Issue
Block a user