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:
Russell Bryant 2016-11-07 15:50:02 -08:00
parent bc22cb207d
commit a31a2e57b5
4 changed files with 20 additions and 19 deletions

View File

@ -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

View File

@ -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

View File

@ -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'

View File

@ -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: