Browse Source

Switch tempest jobs to neutron specific ones

In neutron CI queues we were running tempest-slow-py3 and
tempest-ipv6-only jobs which are defined in tempest repository and runs
all tests, e.g related to Swift or Cinder.
This patch defines new jobs: "neutron-tempest-slow-py3" and
"neutron-tempest-ipv6-only" which inherits from the tempest jobs but
disables Cinder and Swift services.
Additionally "neutron-tempest-ipv6-only" job now runs only
"integrated-networking" tox_envlist.

Originally in master branch it was done in patch [1] but due to
completly different structure of zuul config files in stable/ussuri in
newer branches, there is no point to do regular cherry-pick to
stable/train branch from there. So this patch is doing similar change
but it's valid only for stable/train and older branches.

[1] https://review.opendev.org/c/openstack/neutron/+/770630

Change-Id: I747aa2c391316210339dc8b8239424ee6b44bb47
changes/22/783022/2
Slawek Kaplonski 3 weeks ago
parent
commit
f2244347d7
1 changed files with 57 additions and 8 deletions
  1. +57
    -8
      .zuul.yaml

+ 57
- 8
.zuul.yaml View File

@ -42,8 +42,7 @@
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
voting: false
irrelevant-files: *tempest-irrelevant-files
- tempest-slow-py3:
irrelevant-files: *tempest-irrelevant-files
- neutron-tempest-slow-py3
- networking-ovn-tempest-dsvm-ovs-release:
irrelevant-files: *tempest-irrelevant-files
- networking-midonet-tempest-aio-ml2-centos-7:
@ -51,8 +50,7 @@
irrelevant-files: *tempest-irrelevant-files
- grenade-py3:
irrelevant-files: *tempest-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *tempest-irrelevant-files
- neutron-tempest-ipv6-only
- openstacksdk-functional-devstack-networking:
voting: false
- neutron-functional-with-uwsgi:
@ -82,12 +80,10 @@
- neutron-grenade-multinode
- neutron-grenade-dvr-multinode
- neutron-grenade
- tempest-slow-py3:
irrelevant-files: *tempest-irrelevant-files
- neutron-tempest-slow-py3
- grenade-py3:
irrelevant-files: *tempest-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *tempest-irrelevant-files
- neutron-tempest-ipv6-only
periodic:
jobs:
- neutron-functional
@ -511,3 +507,56 @@
- 'environments/services/neutron-ovs.yaml'
tempest_test_whitelist:
- 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops'
- job:
name: neutron-tempest-slow-py3
parent: tempest-slow-py3
timeout: 10800
irrelevant-files: *tempest-irrelevant-files
vars:
devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git
devstack_services:
br-ex-tcpdump: true
br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
group-vars:
subnode:
devstack_services:
# Cinder services
c-bak: false
c-vol: false
- job:
name: neutron-tempest-ipv6-only
parent: tempest-ipv6-only
timeout: 10800
irrelevant-files: *tempest-irrelevant-files
vars:
tox_envlist: integrated-network
devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git
devstack_services:
br-ex-tcpdump: true
br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false

Loading…
Cancel
Save