blob: 83d9dcb30318ff990150497a53041596a9e431dd [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
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +00004 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +01005 override-checkout: stable/2023.1
6 vars:
7 network_api_extensions_openvswitch:
8 - dhcp_agent_scheduler
9 - local_ip
10 - qos-bw-minimum-ingress
Slawek Kaplonski764544f2023-05-26 12:08:36 +020011 - port-resource-request
12 - port-resource-request-groups
elajkatd7cb9f42023-03-16 11:44:18 +010013 tempest_test_regex: "\
14 (^neutron_tempest_plugin.api)|\
15 (^neutron_tempest_plugin.scenario)|\
16 (^tempest.api.compute.servers.test_attach_interfaces)|\
17 (^tempest.api.compute.servers.test_multiple_create)"
18 network_available_features: &available_features
19 - ipv6_metadata
20 network_api_extensions_common: &api_extensions
21 - address-group
22 - address-scope
23 - agent
24 - allowed-address-pairs
25 - auto-allocated-topology
26 - availability_zone
27 - binding
28 - default-subnetpools
29 - dns-domain-ports
30 - dns-integration
31 - dns-integration-domain-keywords
32 - empty-string-filtering
33 - expose-port-forwarding-in-fip
34 - expose-l3-conntrack-helper
35 - ext-gw-mode
36 - external-net
37 - extra_dhcp_opt
38 - extraroute
39 - extraroute-atomic
40 - filter-validation
41 - fip-port-details
42 - flavors
43 - floating-ip-port-forwarding
44 - floating-ip-port-forwarding-detail
45 - floatingip-pools
46 - ip-substring-filtering
47 - l3-conntrack-helper
48 - l3-ext-ndp-proxy
49 - l3-flavors
50 - l3-ha
51 - l3-ndp-proxy
52 - l3_agent_scheduler
53 - metering
54 - multi-provider
55 - net-mtu
56 - net-mtu-writable
57 - network-ip-availability
58 - network_availability_zone
59 - network-segment-range
60 - pagination
61 - port-device-profile
elajkatd7cb9f42023-03-16 11:44:18 +010062 - port-mac-address-regenerate
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
elajkatd7cb9f42023-03-16 11:44:18 +0100100 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-1
108 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000109 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100110 override-checkout: stable/2023.1
111 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200112 network_api_extensions_common: *api_extensions
elajkatd7cb9f42023-03-16 11:44:18 +0100113 network_api_extensions_openvswitch:
114 - dhcp_agent_scheduler
115 - local_ip
116 - logging
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200117 - port-resource-request
118 - port-resource-request-groups
elajkatd7cb9f42023-03-16 11:44:18 +0100119 network_available_features: *available_features
120 tempest_test_regex: "\
121 (^neutron_tempest_plugin.api)|\
122 (^neutron_tempest_plugin.scenario)|\
123 (^tempest.api.compute.servers.test_attach_interfaces)|\
124 (^tempest.api.compute.servers.test_multiple_create)"
125 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
126 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
127 # TODO(akatz): remove established tcp session verification test when the
128 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
129 tempest_exclude_regex: "\
130 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
131 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
132 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
133 devstack_localrc:
134 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000135 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100136 devstack_local_conf:
137 test-config:
138 $TEMPEST_CONFIG:
139 network-feature-enabled:
140 available_features: "{{ network_available_features | join(',') }}"
141 neutron_plugin_options:
142 available_type_drivers: flat,vlan,local,vxlan
143 firewall_driver: iptables_hybrid
144
145- job:
146 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2023-1
147 parent: neutron-tempest-plugin-openvswitch-2023-1
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000148 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100149 override-checkout: stable/2023.1
150 vars:
151 devstack_localrc:
152 # Enabeling the scope and new defaults for services.
153 # NOTE: (gmann) We need to keep keystone scope check disable as
154 # services (except ironic) does not support the system scope and
155 # they need keystone to continue working with project scope. Until
156 # Keystone policies are changed to work for both system as well as
157 # for project scoped, we need to keep scope check disable for
158 # keystone.
159 NOVA_ENFORCE_SCOPE: true
160 GLANCE_ENFORCE_SCOPE: true
161 NEUTRON_ENFORCE_SCOPE: true
162
163- job:
164 name: neutron-tempest-plugin-linuxbridge-2023-1
165 parent: neutron-tempest-plugin-linuxbridge
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000166 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100167 override-checkout: stable/2023.1
168 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200169 network_api_extensions_common: *api_extensions
elajkatd7cb9f42023-03-16 11:44:18 +0100170 network_api_extensions_linuxbridge:
171 - dhcp_agent_scheduler
172 - vlan-transparent
173 network_available_features: *available_features
174 tempest_test_regex: "\
175 (^neutron_tempest_plugin.api)|\
176 (^neutron_tempest_plugin.scenario)|\
177 (^tempest.api.compute.servers.test_attach_interfaces)|\
178 (^tempest.api.compute.servers.test_multiple_create)"
179 # TODO(eolivare): remove VLAN Transparency tests from blacklist
180 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
181 # TODO(slaweq): remove
182 # test_established_tcp_session_after_re_attachinging_sg from the
183 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
184 # will be fixed
185 # TODO(slaweq) remove test_floatingip_port_details from the exclude
186 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
187 # fixed
188 tempest_exclude_regex: "\
189 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
190 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
191 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
192 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
193 devstack_localrc:
194 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
yatinkarelf405d072024-12-17 12:59:59 +0530195 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100196 devstack_local_conf:
elajkatd7cb9f42023-03-16 11:44:18 +0100197 test-config:
198 $TEMPEST_CONFIG:
199 network-feature-enabled:
200 available_features: "{{ network_available_features | join(',') }}"
201 neutron_plugin_options:
202 available_type_drivers: flat,vlan,local,vxlan
203 q_agent: linuxbridge
204 firewall_driver: iptables
205
206- job:
207 name: neutron-tempest-plugin-ovn-2023-1
208 parent: neutron-tempest-plugin-ovn
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000209 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100210 override-checkout: stable/2023.1
211 vars:
212 network_api_extensions_ovn:
213 - vlan-transparent
214 tempest_test_regex: "\
215 (^neutron_tempest_plugin.api)|\
216 (^neutron_tempest_plugin.scenario)|\
217 (^tempest.api.compute.servers.test_attach_interfaces)|\
218 (^tempest.api.compute.servers.test_multiple_create)"
elajkatd7cb9f42023-03-16 11:44:18 +0100219 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 Hernandez45280272024-02-22 12:21:06 +0000222 devstack_services:
223 q-ovn-metadata-agent: true
224 q-ovn-agent: false
elajkatd7cb9f42023-03-16 11:44:18 +0100225 devstack_local_conf:
226 test-config:
227 $TEMPEST_CONFIG:
228 network-feature-enabled:
229 available_features: ""
230 neutron_plugin_options:
231 available_type_drivers: local,flat,vlan,geneve
232 is_igmp_snooping_enabled: True
233 firewall_driver: ovn
234
235- job:
236 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-1
237 parent: neutron-tempest-plugin-dvr-multinode-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000238 nodeset: openstack-two-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100239 override-checkout: stable/2023.1
240 vars:
241 network_api_extensions_common: *api_extensions
242 network_api_extensions_dvr:
243 - dhcp_agent_scheduler
244 - dvr
245 devstack_localrc:
246 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000247 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100248
249- job:
250 name: neutron-tempest-plugin-designate-scenario-2023-1
251 parent: neutron-tempest-plugin-designate-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000252 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100253 override-checkout: stable/2023.1
254 vars:
255 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000256 devstack_localrc:
257 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100258
259- job:
260 name: neutron-tempest-plugin-sfc-2023-1
261 parent: neutron-tempest-plugin-sfc
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000262 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100263 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-bgpvpn-bagpipe-2023-1
270 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000271 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100272 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000273 vars:
274 devstack_localrc:
275 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100276
277- job:
278 name: neutron-tempest-plugin-dynamic-routing-2023-1
279 parent: neutron-tempest-plugin-dynamic-routing
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000280 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100281 override-checkout: stable/2023.1
Rodolfo Alonso Hernandezfea4f722024-12-04 16:03:01 +0000282 vars:
283 devstack_localrc:
284 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100285
286- job:
287 name: neutron-tempest-plugin-fwaas-2023-1
288 parent: neutron-tempest-plugin-fwaas
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000289 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100290 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000291 vars:
292 devstack_localrc:
293 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100294
295- job:
296 name: neutron-tempest-plugin-vpnaas-2023-1
297 parent: neutron-tempest-plugin-vpnaas
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000298 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100299 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000300 vars:
301 devstack_localrc:
302 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100303
304- job:
305 name: neutron-tempest-plugin-tap-as-a-service-2023-1
306 parent: neutron-tempest-plugin-tap-as-a-service
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000307 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100308 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000309 vars:
310 devstack_localrc:
311 NEUTRON_DEPLOY_MOD_WSGI: false