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
This commit is contained in:
parent
de3681ed3b
commit
f2244347d7
65
.zuul.yaml
65
.zuul.yaml
|
@ -42,8 +42,7 @@
|
||||||
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
|
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
|
||||||
voting: false
|
voting: false
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
irrelevant-files: *tempest-irrelevant-files
|
||||||
- tempest-slow-py3:
|
- neutron-tempest-slow-py3
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
|
||||||
- networking-ovn-tempest-dsvm-ovs-release:
|
- networking-ovn-tempest-dsvm-ovs-release:
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
irrelevant-files: *tempest-irrelevant-files
|
||||||
- networking-midonet-tempest-aio-ml2-centos-7:
|
- networking-midonet-tempest-aio-ml2-centos-7:
|
||||||
|
@ -51,8 +50,7 @@
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
irrelevant-files: *tempest-irrelevant-files
|
||||||
- grenade-py3:
|
- grenade-py3:
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
irrelevant-files: *tempest-irrelevant-files
|
||||||
- tempest-ipv6-only:
|
- neutron-tempest-ipv6-only
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
|
||||||
- openstacksdk-functional-devstack-networking:
|
- openstacksdk-functional-devstack-networking:
|
||||||
voting: false
|
voting: false
|
||||||
- neutron-functional-with-uwsgi:
|
- neutron-functional-with-uwsgi:
|
||||||
|
@ -82,12 +80,10 @@
|
||||||
- neutron-grenade-multinode
|
- neutron-grenade-multinode
|
||||||
- neutron-grenade-dvr-multinode
|
- neutron-grenade-dvr-multinode
|
||||||
- neutron-grenade
|
- neutron-grenade
|
||||||
- tempest-slow-py3:
|
- neutron-tempest-slow-py3
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
|
||||||
- grenade-py3:
|
- grenade-py3:
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
irrelevant-files: *tempest-irrelevant-files
|
||||||
- tempest-ipv6-only:
|
- neutron-tempest-ipv6-only
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
|
||||||
periodic:
|
periodic:
|
||||||
jobs:
|
jobs:
|
||||||
- neutron-functional
|
- neutron-functional
|
||||||
|
@ -511,3 +507,56 @@
|
||||||
- 'environments/services/neutron-ovs.yaml'
|
- 'environments/services/neutron-ovs.yaml'
|
||||||
tempest_test_whitelist:
|
tempest_test_whitelist:
|
||||||
- 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops'
|
- '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…
Reference in New Issue