blob: 63a63fa33f61a4480e6b445e03e7c969c63432d6 [file] [log] [blame]
Brian Haleya2dff862023-09-15 16:25:56 -04001- job:
2 name: neutron-tempest-plugin-openvswitch-2023-2
3 parent: neutron-tempest-plugin-openvswitch
4 override-checkout: stable/2023.2
5 vars:
6 network_api_extensions_openvswitch: &api_extensions_openvswitch
7 - dhcp_agent_scheduler
8 - local_ip
9 - qos-bw-minimum-ingress
10 tempest_test_regex: "\
11 (^neutron_tempest_plugin.api)|\
12 (^neutron_tempest_plugin.scenario)|\
13 (^tempest.api.compute.servers.test_attach_interfaces)|\
14 (^tempest.api.compute.servers.test_multiple_create)"
15 network_available_features: &available_features
16 - ipv6_metadata
17 network_api_extensions_common: &api_extensions
18 - address-group
19 - address-scope
20 - agent
21 - allowed-address-pairs
22 - auto-allocated-topology
23 - availability_zone
24 - binding
25 - default-subnetpools
26 - dns-domain-ports
27 - dns-integration
28 - dns-integration-domain-keywords
29 - empty-string-filtering
30 - expose-port-forwarding-in-fip
31 - expose-l3-conntrack-helper
32 - ext-gw-mode
33 - external-net
34 - extra_dhcp_opt
35 - extraroute
36 - extraroute-atomic
37 - filter-validation
38 - fip-port-details
39 - flavors
40 - floating-ip-port-forwarding
41 - floating-ip-port-forwarding-detail
42 - floatingip-pools
43 - ip-substring-filtering
44 - l3-conntrack-helper
45 - l3-ext-ndp-proxy
46 - l3-flavors
47 - l3-ha
48 - l3-ndp-proxy
49 - l3_agent_scheduler
50 - metering
51 - multi-provider
52 - net-mtu
53 - net-mtu-writable
54 - network-ip-availability
55 - network_availability_zone
56 - network-segment-range
57 - pagination
58 - port-device-profile
59 - port-mac-address-regenerate
60 - port-resource-request
61 - port-resource-request-groups
62 - port-security
63 - port-security-groups-filtering
64 - project-id
65 - provider
66 - qos
67 - qos-fip
68 - quotas
69 - quota_details
70 - rbac-address-group
71 - rbac-address-scope
72 - rbac-policies
73 - rbac-security-groups
74 - rbac-subnetpool
75 - router
76 - router_availability_zone
77 - security-group
78 - security-groups-remote-address-group
79 - segment
80 - service-type
81 - sorting
82 - standard-attr-description
83 - standard-attr-revisions
84 - standard-attr-segment
85 - standard-attr-tag
86 - standard-attr-timestamp
87 - stateful-security-group
88 - subnet_allocation
89 - subnet-dns-publish-fixed-ip
90 - subnet-service-types
91 - subnetpool-prefix-ops
92 - tag-ports-during-bulk-creation
93 - trunk
94 - trunk-details
95 - uplink-status-propagation
96 devstack_localrc:
97 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +000098 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -040099 devstack_local_conf:
100 test-config:
101 $TEMPEST_CONFIG:
102 network-feature-enabled:
103 available_features: "{{ network_available_features | join(',') }}"
104
105- job:
106 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-2023-2
107 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
108 override-checkout: stable/2023.2
109 vars:
110 network_api_extensions_common: *api_extensions
111 network_api_extensions_openvswitch: *api_extensions_openvswitch
112 network_available_features: *available_features
113 tempest_test_regex: "\
114 (^neutron_tempest_plugin.api)|\
115 (^neutron_tempest_plugin.scenario)|\
116 (^tempest.api.compute.servers.test_attach_interfaces)|\
117 (^tempest.api.compute.servers.test_multiple_create)"
118 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
119 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
120 # TODO(akatz): remove established tcp session verification test when the
121 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
122 tempest_exclude_regex: "\
123 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
124 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
125 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
126 devstack_localrc:
127 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000128 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400129 devstack_local_conf:
130 test-config:
131 $TEMPEST_CONFIG:
132 network-feature-enabled:
133 available_features: "{{ network_available_features | join(',') }}"
134 neutron_plugin_options:
135 available_type_drivers: flat,vlan,local,vxlan
136 firewall_driver: iptables_hybrid
137
138- job:
139 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2023-2
140 parent: neutron-tempest-plugin-openvswitch-2023-2
141 override-checkout: stable/2023.2
142 vars:
143 devstack_localrc:
144 # Enabeling the scope and new defaults for services.
145 # NOTE: (gmann) We need to keep keystone scope check disable as
146 # services (except ironic) does not support the system scope and
147 # they need keystone to continue working with project scope. Until
148 # Keystone policies are changed to work for both system as well as
149 # for project scoped, we need to keep scope check disable for
150 # keystone.
151 NOVA_ENFORCE_SCOPE: true
152 GLANCE_ENFORCE_SCOPE: true
153 NEUTRON_ENFORCE_SCOPE: true
154
155- job:
156 name: neutron-tempest-plugin-linuxbridge-2023-2
157 parent: neutron-tempest-plugin-linuxbridge
158 override-checkout: stable/2023.2
159 vars:
160 network_api_extensions_common: *api_extensions
161 network_api_extensions_linuxbridge:
162 - dhcp_agent_scheduler
163 - vlan-transparent
164 network_available_features: *available_features
165 tempest_test_regex: "\
166 (^neutron_tempest_plugin.api)|\
167 (^neutron_tempest_plugin.scenario)|\
168 (^tempest.api.compute.servers.test_attach_interfaces)|\
169 (^tempest.api.compute.servers.test_multiple_create)"
170 # TODO(eolivare): remove VLAN Transparency tests from blacklist
171 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
172 # TODO(slaweq): remove
173 # test_established_tcp_session_after_re_attachinging_sg from the
174 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
175 # will be fixed
176 # TODO(slaweq) remove test_floatingip_port_details from the exclude
177 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
178 # fixed
179 tempest_exclude_regex: "\
180 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
181 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
182 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
183 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
184 devstack_localrc:
185 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
186 devstack_local_conf:
187 test-config:
188 $TEMPEST_CONFIG:
189 network-feature-enabled:
190 available_features: "{{ network_available_features | join(',') }}"
191 neutron_plugin_options:
192 available_type_drivers: flat,vlan,local,vxlan
193 q_agent: linuxbridge
194 firewall_driver: iptables
195
196- job:
197 name: neutron-tempest-plugin-ovn-2023-2
198 parent: neutron-tempest-plugin-ovn
199 override-checkout: stable/2023.2
200 vars:
201 network_api_extensions_ovn:
202 - vlan-transparent
203 tempest_test_regex: "\
204 (^neutron_tempest_plugin.api)|\
205 (^neutron_tempest_plugin.scenario)|\
206 (^tempest.api.compute.servers.test_attach_interfaces)|\
207 (^tempest.api.compute.servers.test_multiple_create)"
Brian Haleya2dff862023-09-15 16:25:56 -0400208 devstack_localrc:
209 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000210 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000211 devstack_services:
212 q-ovn-metadata-agent: true
213 q-ovn-agent: false
Brian Haleya2dff862023-09-15 16:25:56 -0400214 devstack_local_conf:
215 test-config:
216 $TEMPEST_CONFIG:
217 network-feature-enabled:
218 available_features: ""
219 neutron_plugin_options:
220 available_type_drivers: local,flat,vlan,geneve
221 is_igmp_snooping_enabled: True
222 firewall_driver: ovn
223
224- job:
225 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-2
226 parent: neutron-tempest-plugin-dvr-multinode-scenario
227 override-checkout: stable/2023.2
228 vars:
229 network_api_extensions_common: *api_extensions
230 network_api_extensions_dvr:
231 - dhcp_agent_scheduler
232 - dvr
233 devstack_localrc:
234 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000235 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400236
237- job:
238 name: neutron-tempest-plugin-designate-scenario-2023-2
239 parent: neutron-tempest-plugin-designate-scenario
240 override-checkout: stable/2023.2
241 vars:
242 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000243 devstack_localrc:
244 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400245
246- job:
247 name: neutron-tempest-plugin-sfc-2023-2
248 parent: neutron-tempest-plugin-sfc
249 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000250 vars:
251 devstack_localrc:
252 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400253
254- job:
255 name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-2
256 parent: neutron-tempest-plugin-bgpvpn-bagpipe
257 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000258 vars:
259 devstack_localrc:
260 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400261
262- job:
263 name: neutron-tempest-plugin-dynamic-routing-2023-2
264 parent: neutron-tempest-plugin-dynamic-routing
265 override-checkout: stable/2023.2
266
267- job:
268 name: neutron-tempest-plugin-fwaas-2023-2
269 parent: neutron-tempest-plugin-fwaas
270 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000271 vars:
272 devstack_localrc:
273 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400274
275- job:
276 name: neutron-tempest-plugin-vpnaas-2023-2
277 parent: neutron-tempest-plugin-vpnaas
278 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000279 vars:
280 devstack_localrc:
281 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400282
283- job:
284 name: neutron-tempest-plugin-tap-as-a-service-2023-2
285 parent: neutron-tempest-plugin-tap-as-a-service
286 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000287 vars:
288 devstack_localrc:
289 NEUTRON_DEPLOY_MOD_WSGI: false