blob: 92eac855b5dbd77b18b223a9409d14c4eec232ba [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
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +00004 nodeset: neutron-nested-virt-ubuntu-jammy
Brian Haleya2dff862023-09-15 16:25:56 -04005 override-checkout: stable/2023.2
6 vars:
7 network_api_extensions_openvswitch: &api_extensions_openvswitch
8 - dhcp_agent_scheduler
9 - local_ip
10 - qos-bw-minimum-ingress
11 tempest_test_regex: "\
12 (^neutron_tempest_plugin.api)|\
13 (^neutron_tempest_plugin.scenario)|\
14 (^tempest.api.compute.servers.test_attach_interfaces)|\
15 (^tempest.api.compute.servers.test_multiple_create)"
16 network_available_features: &available_features
17 - ipv6_metadata
18 network_api_extensions_common: &api_extensions
19 - address-group
20 - address-scope
21 - agent
22 - allowed-address-pairs
23 - auto-allocated-topology
24 - availability_zone
25 - binding
26 - default-subnetpools
27 - dns-domain-ports
28 - dns-integration
29 - dns-integration-domain-keywords
30 - empty-string-filtering
31 - expose-port-forwarding-in-fip
32 - expose-l3-conntrack-helper
33 - ext-gw-mode
34 - external-net
35 - extra_dhcp_opt
36 - extraroute
37 - extraroute-atomic
38 - filter-validation
39 - fip-port-details
40 - flavors
41 - floating-ip-port-forwarding
42 - floating-ip-port-forwarding-detail
43 - floatingip-pools
44 - ip-substring-filtering
45 - l3-conntrack-helper
46 - l3-ext-ndp-proxy
47 - l3-flavors
48 - l3-ha
49 - l3-ndp-proxy
50 - l3_agent_scheduler
51 - metering
52 - multi-provider
53 - net-mtu
54 - net-mtu-writable
55 - network-ip-availability
56 - network_availability_zone
57 - network-segment-range
58 - pagination
59 - port-device-profile
60 - port-mac-address-regenerate
61 - port-resource-request
62 - port-resource-request-groups
63 - port-security
64 - port-security-groups-filtering
65 - project-id
66 - provider
67 - qos
68 - qos-fip
69 - quotas
70 - quota_details
71 - rbac-address-group
72 - rbac-address-scope
73 - rbac-policies
74 - rbac-security-groups
75 - rbac-subnetpool
76 - router
77 - router_availability_zone
78 - security-group
79 - security-groups-remote-address-group
80 - segment
81 - service-type
82 - sorting
83 - standard-attr-description
84 - standard-attr-revisions
85 - standard-attr-segment
86 - standard-attr-tag
87 - standard-attr-timestamp
88 - stateful-security-group
89 - subnet_allocation
90 - subnet-dns-publish-fixed-ip
91 - subnet-service-types
92 - subnetpool-prefix-ops
93 - tag-ports-during-bulk-creation
94 - trunk
95 - trunk-details
96 - uplink-status-propagation
97 devstack_localrc:
98 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +000099 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400100 devstack_local_conf:
101 test-config:
102 $TEMPEST_CONFIG:
103 network-feature-enabled:
104 available_features: "{{ network_available_features | join(',') }}"
105
106- job:
107 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-2023-2
108 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000109 nodeset: neutron-nested-virt-ubuntu-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400110 override-checkout: stable/2023.2
111 vars:
112 network_api_extensions_common: *api_extensions
113 network_api_extensions_openvswitch: *api_extensions_openvswitch
114 network_available_features: *available_features
115 tempest_test_regex: "\
116 (^neutron_tempest_plugin.api)|\
117 (^neutron_tempest_plugin.scenario)|\
118 (^tempest.api.compute.servers.test_attach_interfaces)|\
119 (^tempest.api.compute.servers.test_multiple_create)"
120 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
121 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
122 # TODO(akatz): remove established tcp session verification test when the
123 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
124 tempest_exclude_regex: "\
125 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
126 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
127 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
128 devstack_localrc:
129 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000130 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400131 devstack_local_conf:
132 test-config:
133 $TEMPEST_CONFIG:
134 network-feature-enabled:
135 available_features: "{{ network_available_features | join(',') }}"
136 neutron_plugin_options:
137 available_type_drivers: flat,vlan,local,vxlan
138 firewall_driver: iptables_hybrid
139
140- job:
141 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2023-2
142 parent: neutron-tempest-plugin-openvswitch-2023-2
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000143 nodeset: neutron-nested-virt-ubuntu-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400144 override-checkout: stable/2023.2
145 vars:
146 devstack_localrc:
147 # Enabeling the scope and new defaults for services.
148 # NOTE: (gmann) We need to keep keystone scope check disable as
149 # services (except ironic) does not support the system scope and
150 # they need keystone to continue working with project scope. Until
151 # Keystone policies are changed to work for both system as well as
152 # for project scoped, we need to keep scope check disable for
153 # keystone.
154 NOVA_ENFORCE_SCOPE: true
155 GLANCE_ENFORCE_SCOPE: true
156 NEUTRON_ENFORCE_SCOPE: true
157
158- job:
159 name: neutron-tempest-plugin-linuxbridge-2023-2
160 parent: neutron-tempest-plugin-linuxbridge
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000161 nodeset: neutron-nested-virt-ubuntu-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400162 override-checkout: stable/2023.2
163 vars:
164 network_api_extensions_common: *api_extensions
165 network_api_extensions_linuxbridge:
166 - dhcp_agent_scheduler
167 - vlan-transparent
168 network_available_features: *available_features
169 tempest_test_regex: "\
170 (^neutron_tempest_plugin.api)|\
171 (^neutron_tempest_plugin.scenario)|\
172 (^tempest.api.compute.servers.test_attach_interfaces)|\
173 (^tempest.api.compute.servers.test_multiple_create)"
174 # TODO(eolivare): remove VLAN Transparency tests from blacklist
175 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
176 # TODO(slaweq): remove
177 # test_established_tcp_session_after_re_attachinging_sg from the
178 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
179 # will be fixed
180 # TODO(slaweq) remove test_floatingip_port_details from the exclude
181 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
182 # fixed
183 tempest_exclude_regex: "\
184 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
185 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
186 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
187 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
188 devstack_localrc:
189 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
190 devstack_local_conf:
191 test-config:
192 $TEMPEST_CONFIG:
193 network-feature-enabled:
194 available_features: "{{ network_available_features | join(',') }}"
195 neutron_plugin_options:
196 available_type_drivers: flat,vlan,local,vxlan
197 q_agent: linuxbridge
198 firewall_driver: iptables
199
200- job:
201 name: neutron-tempest-plugin-ovn-2023-2
202 parent: neutron-tempest-plugin-ovn
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000203 nodeset: neutron-nested-virt-ubuntu-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400204 override-checkout: stable/2023.2
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)"
Brian Haleya2dff862023-09-15 16:25:56 -0400213 devstack_localrc:
214 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000215 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000216 devstack_services:
217 q-ovn-metadata-agent: true
218 q-ovn-agent: false
Brian Haleya2dff862023-09-15 16:25:56 -0400219 devstack_local_conf:
220 test-config:
221 $TEMPEST_CONFIG:
222 network-feature-enabled:
223 available_features: ""
224 neutron_plugin_options:
225 available_type_drivers: local,flat,vlan,geneve
226 is_igmp_snooping_enabled: True
227 firewall_driver: ovn
228
229- job:
230 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-2
231 parent: neutron-tempest-plugin-dvr-multinode-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000232 nodeset: openstack-two-node-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400233 override-checkout: stable/2023.2
234 vars:
235 network_api_extensions_common: *api_extensions
236 network_api_extensions_dvr:
237 - dhcp_agent_scheduler
238 - dvr
239 devstack_localrc:
240 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000241 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400242
243- job:
244 name: neutron-tempest-plugin-designate-scenario-2023-2
245 parent: neutron-tempest-plugin-designate-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000246 nodeset: neutron-nested-virt-ubuntu-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400247 override-checkout: stable/2023.2
248 vars:
249 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000250 devstack_localrc:
251 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400252
253- job:
254 name: neutron-tempest-plugin-sfc-2023-2
255 parent: neutron-tempest-plugin-sfc
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000256 nodeset: openstack-single-node-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400257 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-bgpvpn-bagpipe-2023-2
264 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000265 nodeset: openstack-single-node-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400266 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000267 vars:
268 devstack_localrc:
269 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400270
271- job:
272 name: neutron-tempest-plugin-dynamic-routing-2023-2
273 parent: neutron-tempest-plugin-dynamic-routing
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000274 nodeset: openstack-single-node-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400275 override-checkout: stable/2023.2
Rodolfo Alonso Hernandezfea4f722024-12-04 16:03:01 +0000276 vars:
277 devstack_localrc:
278 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400279
280- job:
281 name: neutron-tempest-plugin-fwaas-2023-2
282 parent: neutron-tempest-plugin-fwaas
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000283 nodeset: openstack-single-node-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400284 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000285 vars:
286 devstack_localrc:
287 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400288
289- job:
290 name: neutron-tempest-plugin-vpnaas-2023-2
291 parent: neutron-tempest-plugin-vpnaas
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000292 nodeset: openstack-single-node-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400293 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000294 vars:
295 devstack_localrc:
296 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haleya2dff862023-09-15 16:25:56 -0400297
298- job:
299 name: neutron-tempest-plugin-tap-as-a-service-2023-2
300 parent: neutron-tempest-plugin-tap-as-a-service
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000301 nodeset: openstack-single-node-jammy
Brian Haleya2dff862023-09-15 16:25:56 -0400302 override-checkout: stable/2023.2
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000303 vars:
304 devstack_localrc:
305 NEUTRON_DEPLOY_MOD_WSGI: false