Add neutron-tempest-plugin-fwaas-ovn job
The existing job is now renamed from "neutron-tempest-plugin-fwaas" to
"neutron-tempest-plugin-fwaas-openvswitch" and there is also new job,
based on the ML2/OVN backend added as well.
Change-Id: I7026750882e59ce2b3b9e26d840c62f208be5945
diff --git a/zuul.d/master_jobs.yaml b/zuul.d/master_jobs.yaml
index 27ab428..3d4f0e9 100644
--- a/zuul.d/master_jobs.yaml
+++ b/zuul.d/master_jobs.yaml
@@ -1271,8 +1271,8 @@
- ^zuul.d/base-nested-switch.yaml
- job:
- name: neutron-tempest-plugin-fwaas
- parent: neutron-tempest-plugin-base
+ name: neutron-tempest-plugin-fwaas-ovn
+ parent: neutron-tempest-plugin-ovn
timeout: 10800
required-projects:
- openstack/neutron-fwaas
@@ -1284,29 +1284,16 @@
tempest_test_regex: ^neutron_tempest_plugin\.fwaas
devstack_plugins:
neutron-fwaas: https://opendev.org/openstack/neutron-fwaas.git
- neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
network_api_extensions_fwaas:
- fwaas_v2
devstack_localrc:
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_fwaas) | join(',') }}"
- Q_AGENT: openvswitch
- Q_ML2_TENANT_NETWORK_TYPE: vxlan
- Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
- devstack_services:
- # Disable OVN services
- br-ex-tcpdump: false
- br-int-flows: false
- ovn-controller: false
- ovn-northd: false
- q-ovn-metadata-agent: false
- # Neutron services
- q-agt: true
- q-dhcp: true
- q-meta: true
- q-metering: true
- q-l3: true
- neutron-log: false
- irrelevant-files:
+ devstack_local_conf:
+ test-config:
+ $TEMPEST_CONFIG:
+ fwaas:
+ driver: ovn
+ irrelevant-files: &fwaas_irrelevant_files
- ^\.pylintrc$
- ^(test-|)requirements.txt$
- ^lower-constraints.txt$
@@ -1340,6 +1327,44 @@
- ^zuul.d/base-nested-switch.yaml
- job:
+ name: neutron-tempest-plugin-fwaas-openvswitch
+ parent: neutron-tempest-plugin-openvswitch
+ required-projects:
+ - openstack/neutron-fwaas
+ - openstack/neutron
+ - openstack/neutron-tempest-plugin
+ - openstack/tempest
+ vars:
+ tempest_concurrency: 4
+ tempest_test_regex: ^neutron_tempest_plugin\.fwaas
+ devstack_plugins:
+ neutron-fwaas: https://opendev.org/openstack/neutron-fwaas.git
+ network_api_extensions_fwaas:
+ - fwaas_v2
+ devstack_localrc:
+ NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_fwaas) | join(',') }}"
+ devstack_services:
+ # Neutron services
+ q-agt: true
+ q-dhcp: true
+ q-meta: true
+ q-metering: true
+ q-l3: true
+ neutron-log: false
+ devstack_local_conf:
+ test-config:
+ $TEMPEST_CONFIG:
+ fwaas:
+ driver: openvswitch
+ irrelevant-files: *fwaas_irrelevant_files
+
+# TODO(slaweq):
+# Remove this alias once jobs in fwaas project will be moved to the new names
+- job:
+ name: neutron-tempest-plugin-fwaas
+ parent: neutron-tempest-plugin-fwaas-openvswitch
+
+- job:
name: neutron-tempest-plugin-vpnaas
parent: neutron-tempest-plugin-base
timeout: 5400