blob: d54cf358a95c3eef4c86e035627713948c841a32 [file] [log] [blame]
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +00001- job:
2 name: neutron-tempest-plugin-openvswitch-2024-2
3 parent: neutron-tempest-plugin-openvswitch
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +00004 nodeset: neutron-nested-virt-ubuntu-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +00005 override-checkout: stable/2024.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-trusted-vif
62 - port-resource-request
63 - port-resource-request-groups
64 - port-security
65 - port-security-groups-filtering
66 - project-id
67 - provider
68 - qos
69 - qos-fip
70 - quotas
71 - quota_details
72 - rbac-address-group
73 - rbac-address-scope
74 - rbac-policies
75 - rbac-security-groups
76 - rbac-subnetpool
77 - router
78 - router_availability_zone
79 - security-group
80 - security-groups-default-rules
81 - security-groups-normalized-cidr
82 - security-groups-remote-address-group
83 - segment
84 - service-type
85 - sorting
86 - standard-attr-description
87 - standard-attr-revisions
88 - standard-attr-segment
89 - standard-attr-tag
90 - standard-attr-timestamp
91 - stateful-security-group
92 - subnet_allocation
93 - subnet-dns-publish-fixed-ip
94 - subnet-service-types
95 - subnetpool-prefix-ops
96 - tag-ports-during-bulk-creation
97 - trunk
98 - trunk-details
99 - uplink-status-propagation
100 devstack_localrc:
101 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
102 devstack_local_conf:
103 test-config:
104 $TEMPEST_CONFIG:
105 network-feature-enabled:
106 available_features: "{{ network_available_features | join(',') }}"
107
108- job:
109 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-2024-2
110 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000111 nodeset: neutron-nested-virt-ubuntu-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000112 override-checkout: stable/2024.2
113 vars:
114 network_api_extensions_common: *api_extensions
115 network_api_extensions_openvswitch: *api_extensions_openvswitch
116 network_available_features: *available_features
117 tempest_test_regex: "\
118 (^neutron_tempest_plugin.api)|\
119 (^neutron_tempest_plugin.scenario)|\
120 (^tempest.api.compute.servers.test_attach_interfaces)|\
121 (^tempest.api.compute.servers.test_multiple_create)"
122 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
123 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
124 # TODO(akatz): remove established tcp session verification test when the
125 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
126 tempest_exclude_regex: "\
127 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
128 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
129 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
130 devstack_localrc:
131 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
132 devstack_local_conf:
133 test-config:
134 $TEMPEST_CONFIG:
135 network-feature-enabled:
136 available_features: "{{ network_available_features | join(',') }}"
137 neutron_plugin_options:
138 available_type_drivers: flat,vlan,local,vxlan
139 firewall_driver: iptables_hybrid
140
141- job:
Brian Haley3382d9d2025-03-25 14:09:53 -0400142 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2024-2
143 parent: neutron-tempest-plugin-openvswitch-2024-2
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000144 nodeset: neutron-nested-virt-ubuntu-jammy
Brian Haley3382d9d2025-03-25 14:09:53 -0400145 override-checkout: stable/2024.2
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000146 vars:
147 devstack_localrc:
148 # Enabeling the scope and new defaults for services.
149 # NOTE: (gmann) We need to keep keystone scope check disable as
150 # services (except ironic) does not support the system scope and
151 # they need keystone to continue working with project scope. Until
152 # Keystone policies are changed to work for both system as well as
153 # for project scoped, we need to keep scope check disable for
154 # keystone.
155 NOVA_ENFORCE_SCOPE: true
156 GLANCE_ENFORCE_SCOPE: true
157 NEUTRON_ENFORCE_SCOPE: true
158
159- job:
160 name: neutron-tempest-plugin-linuxbridge-2024-2
161 parent: neutron-tempest-plugin-linuxbridge
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000162 nodeset: neutron-nested-virt-ubuntu-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000163 override-checkout: stable/2024.2
164 vars:
165 network_api_extensions_common: *api_extensions
166 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:
192 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-2024-2
203 parent: neutron-tempest-plugin-ovn
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000204 nodeset: neutron-nested-virt-ubuntu-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000205 override-checkout: stable/2024.2
206 vars:
207 network_api_extensions_ovn:
208 - vlan-transparent
209 tempest_test_regex: "\
210 (^neutron_tempest_plugin.api)|\
211 (^neutron_tempest_plugin.scenario)|\
212 (^tempest.api.compute.servers.test_attach_interfaces)|\
213 (^tempest.api.compute.servers.test_multiple_create)"
214 # TODO(jlibosva): Remove the NetworkWritableMtuTest test from the list
215 # once east/west fragmentation is supported in core OVN
216 tempest_exclude_regex: "\
Rodolfo Alonso Hernandez42ff6212025-05-28 14:42:57 +0000217 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)|\
218 (^neutron_tempest_plugin.scenario.test_multicast.MulticastTestIPv4.test_multicast_between_vms_on_same_network)"
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000219 devstack_localrc:
220 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000221 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000222 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-2024-2
234 parent: neutron-tempest-plugin-dvr-multinode-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000235 nodeset: openstack-two-node-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000236 override-checkout: stable/2024.2
237 vars:
238 network_api_extensions_common: *api_extensions
239 network_api_extensions_dvr:
240 - dhcp_agent_scheduler
241 - dvr
242 devstack_localrc:
243 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
244
245- job:
246 name: neutron-tempest-plugin-designate-scenario-2024-2
247 parent: neutron-tempest-plugin-designate-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000248 nodeset: neutron-nested-virt-ubuntu-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000249 override-checkout: stable/2024.2
250 vars:
251 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000252 devstack_localrc:
253 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000254
255- job:
256 name: neutron-tempest-plugin-sfc-2024-2
257 parent: neutron-tempest-plugin-sfc
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000258 nodeset: openstack-single-node-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000259 override-checkout: stable/2024.2
260
261- job:
262 name: neutron-tempest-plugin-bgpvpn-bagpipe-2024-2
263 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000264 nodeset: openstack-single-node-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000265 override-checkout: stable/2024.2
266
267- job:
268 name: neutron-tempest-plugin-dynamic-routing-2024-2
269 parent: neutron-tempest-plugin-dynamic-routing
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000270 nodeset: openstack-single-node-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000271 override-checkout: stable/2024.2
272
273- job:
274 name: neutron-tempest-plugin-fwaas-2024-2
Slawek Kaplonskie32b2e12025-04-17 16:07:35 +0200275 parent: neutron-tempest-plugin-fwaas-openvswitch
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000276 nodeset: openstack-single-node-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000277 override-checkout: stable/2024.2
278
279- job:
280 name: neutron-tempest-plugin-vpnaas-2024-2
281 parent: neutron-tempest-plugin-vpnaas
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000282 nodeset: openstack-single-node-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000283 override-checkout: stable/2024.2
284
285- job:
286 name: neutron-tempest-plugin-tap-as-a-service-2024-2
287 parent: neutron-tempest-plugin-tap-as-a-service
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000288 nodeset: openstack-single-node-jammy
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000289 override-checkout: stable/2024.2
elajkat5d787a92023-06-13 14:36:25 +0200290 vars:
291 network_api_extensions_common: *api_extensions
292 network_api_extensions_tempest:
293 - taas
294 - taas-vlan-filter
295 devstack_localrc:
296 NEUTRON_DEPLOY_MOD_WSGI: false