blob: 4325b837d2bb45e48a33ddd98309b7c9fbbd1b72 [file] [log] [blame]
elajkatd7cb9f42023-03-16 11:44:18 +01001- job:
2 name: neutron-tempest-plugin-openvswitch-2023-1
3 parent: neutron-tempest-plugin-openvswitch
4 override-checkout: stable/2023.1
5 vars:
6 network_api_extensions_openvswitch:
7 - dhcp_agent_scheduler
8 - local_ip
9 - qos-bw-minimum-ingress
Slawek Kaplonski764544f2023-05-26 12:08:36 +020010 - port-resource-request
11 - port-resource-request-groups
elajkatd7cb9f42023-03-16 11:44:18 +010012 tempest_test_regex: "\
13 (^neutron_tempest_plugin.api)|\
14 (^neutron_tempest_plugin.scenario)|\
15 (^tempest.api.compute.servers.test_attach_interfaces)|\
16 (^tempest.api.compute.servers.test_multiple_create)"
17 network_available_features: &available_features
18 - ipv6_metadata
19 network_api_extensions_common: &api_extensions
20 - address-group
21 - address-scope
22 - agent
23 - allowed-address-pairs
24 - auto-allocated-topology
25 - availability_zone
26 - binding
27 - default-subnetpools
28 - dns-domain-ports
29 - dns-integration
30 - dns-integration-domain-keywords
31 - empty-string-filtering
32 - expose-port-forwarding-in-fip
33 - expose-l3-conntrack-helper
34 - ext-gw-mode
35 - external-net
36 - extra_dhcp_opt
37 - extraroute
38 - extraroute-atomic
39 - filter-validation
40 - fip-port-details
41 - flavors
42 - floating-ip-port-forwarding
43 - floating-ip-port-forwarding-detail
44 - floatingip-pools
45 - ip-substring-filtering
46 - l3-conntrack-helper
47 - l3-ext-ndp-proxy
48 - l3-flavors
49 - l3-ha
50 - l3-ndp-proxy
51 - l3_agent_scheduler
52 - metering
53 - multi-provider
54 - net-mtu
55 - net-mtu-writable
56 - network-ip-availability
57 - network_availability_zone
58 - network-segment-range
59 - pagination
60 - port-device-profile
elajkatd7cb9f42023-03-16 11:44:18 +010061 - port-mac-address-regenerate
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
elajkatd7cb9f42023-03-16 11:44:18 +010099 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-1
107 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
108 override-checkout: stable/2023.1
109 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200110 network_api_extensions_common: *api_extensions
elajkatd7cb9f42023-03-16 11:44:18 +0100111 network_api_extensions_openvswitch:
112 - dhcp_agent_scheduler
113 - local_ip
114 - logging
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200115 - port-resource-request
116 - port-resource-request-groups
elajkatd7cb9f42023-03-16 11:44:18 +0100117 network_available_features: *available_features
118 tempest_test_regex: "\
119 (^neutron_tempest_plugin.api)|\
120 (^neutron_tempest_plugin.scenario)|\
121 (^tempest.api.compute.servers.test_attach_interfaces)|\
122 (^tempest.api.compute.servers.test_multiple_create)"
123 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
124 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
125 # TODO(akatz): remove established tcp session verification test when the
126 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
127 tempest_exclude_regex: "\
128 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
129 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
130 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
131 devstack_localrc:
132 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000133 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100134 devstack_local_conf:
135 test-config:
136 $TEMPEST_CONFIG:
137 network-feature-enabled:
138 available_features: "{{ network_available_features | join(',') }}"
139 neutron_plugin_options:
140 available_type_drivers: flat,vlan,local,vxlan
141 firewall_driver: iptables_hybrid
142
143- job:
144 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2023-1
145 parent: neutron-tempest-plugin-openvswitch-2023-1
146 override-checkout: stable/2023.1
147 vars:
148 devstack_localrc:
149 # Enabeling the scope and new defaults for services.
150 # NOTE: (gmann) We need to keep keystone scope check disable as
151 # services (except ironic) does not support the system scope and
152 # they need keystone to continue working with project scope. Until
153 # Keystone policies are changed to work for both system as well as
154 # for project scoped, we need to keep scope check disable for
155 # keystone.
156 NOVA_ENFORCE_SCOPE: true
157 GLANCE_ENFORCE_SCOPE: true
158 NEUTRON_ENFORCE_SCOPE: true
159
160- job:
161 name: neutron-tempest-plugin-linuxbridge-2023-1
162 parent: neutron-tempest-plugin-linuxbridge
163 override-checkout: stable/2023.1
164 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200165 network_api_extensions_common: *api_extensions
elajkatd7cb9f42023-03-16 11:44:18 +0100166 network_api_extensions_linuxbridge:
167 - dhcp_agent_scheduler
168 - vlan-transparent
169 network_available_features: *available_features
170 tempest_test_regex: "\
171 (^neutron_tempest_plugin.api)|\
172 (^neutron_tempest_plugin.scenario)|\
173 (^tempest.api.compute.servers.test_attach_interfaces)|\
174 (^tempest.api.compute.servers.test_multiple_create)"
175 # TODO(eolivare): remove VLAN Transparency tests from blacklist
176 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
177 # TODO(slaweq): remove
178 # test_established_tcp_session_after_re_attachinging_sg from the
179 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
180 # will be fixed
181 # TODO(slaweq) remove test_floatingip_port_details from the exclude
182 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
183 # fixed
184 tempest_exclude_regex: "\
185 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
186 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
187 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
188 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
189 devstack_localrc:
190 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
191 devstack_local_conf:
elajkatd7cb9f42023-03-16 11:44:18 +0100192 test-config:
193 $TEMPEST_CONFIG:
194 network-feature-enabled:
195 available_features: "{{ network_available_features | join(',') }}"
196 neutron_plugin_options:
197 available_type_drivers: flat,vlan,local,vxlan
198 q_agent: linuxbridge
199 firewall_driver: iptables
200
201- job:
202 name: neutron-tempest-plugin-ovn-2023-1
203 parent: neutron-tempest-plugin-ovn
204 override-checkout: stable/2023.1
205 vars:
206 network_api_extensions_ovn:
207 - vlan-transparent
208 tempest_test_regex: "\
209 (^neutron_tempest_plugin.api)|\
210 (^neutron_tempest_plugin.scenario)|\
211 (^tempest.api.compute.servers.test_attach_interfaces)|\
212 (^tempest.api.compute.servers.test_multiple_create)"
213 # TODO(jlibosva): Remove the NetworkWritableMtuTest test from the list
214 # once east/west fragmentation is supported in core OVN
215 tempest_exclude_regex: "\
216 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
217 devstack_localrc:
218 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000219 devstack_services:
220 q-ovn-metadata-agent: true
221 q-ovn-agent: false
elajkatd7cb9f42023-03-16 11:44:18 +0100222 devstack_local_conf:
223 test-config:
224 $TEMPEST_CONFIG:
225 network-feature-enabled:
226 available_features: ""
227 neutron_plugin_options:
228 available_type_drivers: local,flat,vlan,geneve
229 is_igmp_snooping_enabled: True
230 firewall_driver: ovn
231
232- job:
233 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-1
234 parent: neutron-tempest-plugin-dvr-multinode-scenario
235 override-checkout: stable/2023.1
236 vars:
237 network_api_extensions_common: *api_extensions
238 network_api_extensions_dvr:
239 - dhcp_agent_scheduler
240 - dvr
241 devstack_localrc:
242 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000243 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100244
245- job:
246 name: neutron-tempest-plugin-designate-scenario-2023-1
247 parent: neutron-tempest-plugin-designate-scenario
248 override-checkout: stable/2023.1
249 vars:
250 network_api_extensions_common: *api_extensions
251
252- job:
253 name: neutron-tempest-plugin-sfc-2023-1
254 parent: neutron-tempest-plugin-sfc
255 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000256 vars:
257 devstack_localrc:
258 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100259
260- job:
261 name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
262 parent: neutron-tempest-plugin-bgpvpn-bagpipe
263 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000264 vars:
265 devstack_localrc:
266 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100267
268- job:
269 name: neutron-tempest-plugin-dynamic-routing-2023-1
270 parent: neutron-tempest-plugin-dynamic-routing
271 override-checkout: stable/2023.1
272
273- job:
274 name: neutron-tempest-plugin-fwaas-2023-1
275 parent: neutron-tempest-plugin-fwaas
276 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000277 vars:
278 devstack_localrc:
279 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100280
281- job:
282 name: neutron-tempest-plugin-vpnaas-2023-1
283 parent: neutron-tempest-plugin-vpnaas
284 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000285 vars:
286 devstack_localrc:
287 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100288
289- job:
290 name: neutron-tempest-plugin-tap-as-a-service-2023-1
291 parent: neutron-tempest-plugin-tap-as-a-service
292 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000293 vars:
294 devstack_localrc:
295 NEUTRON_DEPLOY_MOD_WSGI: false