blob: 72ccfdb858c2454150bfb1f15f78dbbeaafc7afd [file] [log] [blame]
elajkat23e98482022-09-16 13:13:33 +02001- job:
2 name: neutron-tempest-plugin-openvswitch-zed
3 parent: neutron-tempest-plugin-openvswitch
elajkat5019dce2024-04-30 15:09:06 +02004 override-checkout: unmaintained/zed
yatinkarel667393b2023-05-09 18:31:55 +05305 nodeset: neutron-nested-virt-ubuntu-focal
elajkat5019dce2024-04-30 15:09:06 +02006 required-projects: &required-projects-zed
7 - openstack/neutron
8 - name: openstack/neutron-tempest-plugin
9 override-checkout: zed-last
10 - openstack/tempest
elajkat23e98482022-09-16 13:13:33 +020011 vars:
elajkat23e98482022-09-16 13:13:33 +020012 network_api_extensions_openvswitch:
13 - local_ip
Slawek Kaplonski764544f2023-05-26 12:08:36 +020014 - port-resource-request
15 - port-resource-request-groups
elajkat23e98482022-09-16 13:13:33 +020016 - qos-bw-minimum-ingress
17 tempest_test_regex: "\
18 (^neutron_tempest_plugin.api)|\
19 (^neutron_tempest_plugin.scenario)|\
20 (^tempest.api.compute.servers.test_attach_interfaces)|\
21 (^tempest.api.compute.servers.test_multiple_create)"
22 network_api_extensions_common: &api_extensions
23 - address-group
24 - address-scope
25 - agent
26 - allowed-address-pairs
27 - auto-allocated-topology
28 - availability_zone
29 - binding
30 - default-subnetpools
31 - dhcp_agent_scheduler
32 - dns-domain-ports
33 - dns-integration
34 - dns-integration-domain-keywords
35 - empty-string-filtering
36 - expose-port-forwarding-in-fip
37 - expose-l3-conntrack-helper
38 - ext-gw-mode
39 - external-net
40 - extra_dhcp_opt
41 - extraroute
42 - extraroute-atomic
43 - filter-validation
44 - fip-port-details
45 - flavors
46 - floating-ip-port-forwarding
47 - floating-ip-port-forwarding-detail
48 - floatingip-pools
49 - ip-substring-filtering
50 - l3-conntrack-helper
51 - l3-ext-ndp-proxy
52 - l3-flavors
53 - l3-ha
54 - l3-ndp-proxy
55 - l3_agent_scheduler
elajkat23e98482022-09-16 13:13:33 +020056 - metering
57 - multi-provider
58 - net-mtu
59 - net-mtu-writable
60 - network-ip-availability
61 - network_availability_zone
62 - network-segment-range
63 - pagination
64 - port-device-profile
elajkat23e98482022-09-16 13:13:33 +020065 - port-mac-address-regenerate
66 - port-security
67 - port-security-groups-filtering
68 - project-id
69 - provider
70 - qos
71 - qos-bw-minimum-ingress
72 - qos-fip
73 - quotas
74 - quota_details
75 - rbac-address-group
76 - rbac-address-scope
77 - rbac-policies
78 - rbac-security-groups
79 - rbac-subnetpool
80 - router
81 - router_availability_zone
82 - security-group
83 - security-groups-remote-address-group
84 - segment
85 - service-type
86 - sorting
87 - standard-attr-description
88 - standard-attr-revisions
89 - standard-attr-segment
90 - standard-attr-tag
91 - standard-attr-timestamp
92 - stateful-security-group
93 - subnet_allocation
94 - subnet-dns-publish-fixed-ip
95 - subnet-service-types
96 - subnetpool-prefix-ops
97 - tag-ports-during-bulk-creation
98 - trunk
99 - trunk-details
100 - uplink-status-propagation
101 network_available_features: &available_features
102 - ipv6_metadata
103 devstack_localrc:
104 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000105 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200106 devstack_local_conf:
107 test-config:
108 $TEMPEST_CONFIG:
109 network-feature-enabled:
110 available_features: "{{ network_available_features | join(',') }}"
111
112- job:
113 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-zed
114 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkat5019dce2024-04-30 15:09:06 +0200115 override-checkout: unmaintained/zed
116 required-projects: *required-projects-zed
yatinkarel667393b2023-05-09 18:31:55 +0530117 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200118 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200119 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200120 network_api_extensions_openvswitch:
121 - local_ip
122 - logging
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200123 - port-resource-request
124 - port-resource-request-groups
elajkat23e98482022-09-16 13:13:33 +0200125 tempest_test_regex: "\
126 (^neutron_tempest_plugin.api)|\
127 (^neutron_tempest_plugin.scenario)|\
128 (^tempest.api.compute.servers.test_attach_interfaces)|\
129 (^tempest.api.compute.servers.test_multiple_create)"
130 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
131 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
132 # TODO(akatz): remove established tcp session verification test when the
133 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
134 tempest_exclude_regex: "\
135 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100136 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
137 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
elajkat23e98482022-09-16 13:13:33 +0200138 network_available_features: *available_features
139 devstack_localrc:
140 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000141 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200142 devstack_local_conf:
143 test-config:
144 $TEMPEST_CONFIG:
145 network-feature-enabled:
146 available_features: "{{ network_available_features | join(',') }}"
147
148- job:
149 name: neutron-tempest-plugin-linuxbridge-zed
150 parent: neutron-tempest-plugin-linuxbridge
elajkat5019dce2024-04-30 15:09:06 +0200151 override-checkout: unmaintained/zed
152 required-projects: *required-projects-zed
yatinkarel667393b2023-05-09 18:31:55 +0530153 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200154 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200155 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200156 network_api_extensions_linuxbridge:
157 - vlan-transparent
158 tempest_test_regex: "\
159 (^neutron_tempest_plugin.api)|\
160 (^neutron_tempest_plugin.scenario)|\
161 (^tempest.api.compute.servers.test_attach_interfaces)|\
162 (^tempest.api.compute.servers.test_multiple_create)"
163 tempest_exclude_regex: "\
164 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100165 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
166 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
elajkat23e98482022-09-16 13:13:33 +0200167 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
168 network_available_features: *available_features
169 devstack_localrc:
170 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
yatinkarelf405d072024-12-17 12:59:59 +0530171 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200172 devstack_local_conf:
173 test-config:
174 $TEMPEST_CONFIG:
175 network-feature-enabled:
176 available_features: "{{ network_available_features | join(',') }}"
177
178- job:
179 name: neutron-tempest-plugin-ovn-zed
180 parent: neutron-tempest-plugin-ovn
elajkat5019dce2024-04-30 15:09:06 +0200181 override-checkout: unmaintained/zed
182 required-projects: *required-projects-zed
yatinkarel667393b2023-05-09 18:31:55 +0530183 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200184 vars:
elajkat23e98482022-09-16 13:13:33 +0200185 tempest_test_regex: "\
186 (^neutron_tempest_plugin.api)|\
187 (^neutron_tempest_plugin.scenario)|\
188 (^tempest.api.compute.servers.test_attach_interfaces)|\
189 (^tempest.api.compute.servers.test_multiple_create)"
Rodolfo Alonso Hernandezf7a3f5f2024-09-26 09:55:38 +0000190 # NOTE(ralonsoh): tests disabled because of https://bugs.launchpad.net/neutron/+bug/2082070
Rodolfo Alonso Hernandez68e11392024-09-26 15:01:32 +0000191 # NOTE(ralonsoh): ``NetworkWritableMtuTest`` excluded because of https://bugs.launchpad.net/neutron/+bug/2082344
Rodolfo Alonso Hernandezf7a3f5f2024-09-26 09:55:38 +0000192 tempest_exclude_regex: "\
193 (neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupIPv4Test.test_connectivity_between_vms_using_different_sec_groups)|\
194 (neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupIPv4Test.test_packets_of_any_connection_state_can_reach_dest)|\
195 (neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest.test_vlan_transparent_allowed_address_pairs)|\
Rodolfo Alonso Hernandez68e11392024-09-26 15:01:32 +0000196 (neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest.test_vlan_transparent_port_sec_disabled)|\
Rodolfo Alonso Hernandez42ff6212025-05-28 14:42:57 +0000197 (neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest.*)|\
198 (^neutron_tempest_plugin.scenario.test_multicast.MulticastTestIPv4.test_multicast_between_vms_on_same_network)"
elajkat23e98482022-09-16 13:13:33 +0200199 network_api_extensions: *api_extensions
200 network_api_extensions_ovn:
201 - vlan-transparent
202 devstack_localrc:
203 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000204 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000205 devstack_services:
206 q-ovn-metadata-agent: true
207 q-ovn-agent: false
elajkat23e98482022-09-16 13:13:33 +0200208 devstack_local_conf:
209 test-config:
210 $TEMPEST_CONFIG:
211 network-feature-enabled:
212 available_features: ""
213
214- job:
215 name: neutron-tempest-plugin-dvr-multinode-scenario-zed
216 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500217 nodeset: openstack-two-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200218 override-checkout: unmaintained/zed
219 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200220 vars:
221 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000222 devstack_localrc:
223 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200224
225- job:
226 name: neutron-tempest-plugin-designate-scenario-zed
227 parent: neutron-tempest-plugin-designate-scenario
elajkat5019dce2024-04-30 15:09:06 +0200228 override-checkout: unmaintained/zed
Rodolfo Alonso Hernandez1f3f2b12025-05-13 15:08:51 +0000229 required-projects:
230 - openstack/neutron
231 - name: openstack/neutron-tempest-plugin
232 override-checkout: zed-last
233 - openstack/tempest
234 - name: openstack/designate-tempest-plugin
235 override-checkout: zed-last
yatinkarel667393b2023-05-09 18:31:55 +0530236 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200237 vars:
elajkat23e98482022-09-16 13:13:33 +0200238 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000239 devstack_localrc:
240 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200241
242- job:
243 name: neutron-tempest-plugin-sfc-zed
244 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500245 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200246 override-checkout: unmaintained/zed
247 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200248 vars:
elajkat23e98482022-09-16 13:13:33 +0200249 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000250 devstack_localrc:
251 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200252
253- job:
254 name: neutron-tempest-plugin-bgpvpn-bagpipe-zed
255 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500256 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200257 override-checkout: unmaintained/zed
258 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200259 vars:
elajkat23e98482022-09-16 13:13:33 +0200260 network_api_extensions: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000261 devstack_localrc:
262 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200263
264- job:
265 name: neutron-tempest-plugin-dynamic-routing-zed
266 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500267 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200268 override-checkout: unmaintained/zed
269 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200270 vars:
elajkat23e98482022-09-16 13:13:33 +0200271 network_api_extensions_common: *api_extensions
Dr. Jens Harbott170b65f2022-11-23 20:42:46 +0100272 devstack_localrc:
273 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_bgp) | join(',') }}"
274 Q_AGENT: openvswitch
275 Q_ML2_TENANT_NETWORK_TYPE: vxlan
276 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
Rodolfo Alonso Hernandezfea4f722024-12-04 16:03:01 +0000277 NEUTRON_DEPLOY_MOD_WSGI: false
Dr. Jens Harbott170b65f2022-11-23 20:42:46 +0100278 devstack_services:
279 # Disable OVN services
280 br-ex-tcpdump: false
281 br-int-flows: false
282 ovn-controller: false
283 ovn-northd: false
284 ovs-vswitchd: false
285 ovsdb-server: false
286 q-ovn-metadata-agent: false
287 # Neutron services
288 q-agt: true
289 q-dhcp: true
290 q-meta: true
291 q-metering: true
292 q-l3: true
293 neutron-dr: true
294 neutron-dr-agent: true
elajkat23e98482022-09-16 13:13:33 +0200295
296- job:
297 name: neutron-tempest-plugin-fwaas-zed
Slawek Kaplonskie32b2e12025-04-17 16:07:35 +0200298 parent: neutron-tempest-plugin-fwaas-openvswitch
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500299 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200300 override-checkout: unmaintained/zed
301 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200302 vars:
elajkat23e98482022-09-16 13:13:33 +0200303 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000304 devstack_localrc:
305 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200306
307- job:
308 name: neutron-tempest-plugin-vpnaas-zed
309 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500310 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200311 override-checkout: unmaintained/zed
312 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200313 vars:
elajkat23e98482022-09-16 13:13:33 +0200314 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000315 devstack_localrc:
316 NEUTRON_DEPLOY_MOD_WSGI: false
elajkat23e98482022-09-16 13:13:33 +0200317
318- job:
319 name: neutron-tempest-plugin-tap-as-a-service-zed
320 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500321 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200322 override-checkout: unmaintained/zed
323 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200324 vars:
elajkat23e98482022-09-16 13:13:33 +0200325 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000326 devstack_localrc:
327 NEUTRON_DEPLOY_MOD_WSGI: false