blob: 26b1efbf3206aaedf94ac93ef8cc3842f1404164 [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(',') }}"
195 devstack_local_conf:
elajkatd7cb9f42023-03-16 11:44:18 +0100196 test-config:
197 $TEMPEST_CONFIG:
198 network-feature-enabled:
199 available_features: "{{ network_available_features | join(',') }}"
200 neutron_plugin_options:
201 available_type_drivers: flat,vlan,local,vxlan
202 q_agent: linuxbridge
203 firewall_driver: iptables
204
205- job:
206 name: neutron-tempest-plugin-ovn-2023-1
207 parent: neutron-tempest-plugin-ovn
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000208 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100209 override-checkout: stable/2023.1
210 vars:
211 network_api_extensions_ovn:
212 - vlan-transparent
213 tempest_test_regex: "\
214 (^neutron_tempest_plugin.api)|\
215 (^neutron_tempest_plugin.scenario)|\
216 (^tempest.api.compute.servers.test_attach_interfaces)|\
217 (^tempest.api.compute.servers.test_multiple_create)"
elajkatd7cb9f42023-03-16 11:44:18 +0100218 devstack_localrc:
219 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000220 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000221 devstack_services:
222 q-ovn-metadata-agent: true
223 q-ovn-agent: false
elajkatd7cb9f42023-03-16 11:44:18 +0100224 devstack_local_conf:
225 test-config:
226 $TEMPEST_CONFIG:
227 network-feature-enabled:
228 available_features: ""
229 neutron_plugin_options:
230 available_type_drivers: local,flat,vlan,geneve
231 is_igmp_snooping_enabled: True
232 firewall_driver: ovn
233
234- job:
235 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-1
236 parent: neutron-tempest-plugin-dvr-multinode-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000237 nodeset: openstack-two-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100238 override-checkout: stable/2023.1
239 vars:
240 network_api_extensions_common: *api_extensions
241 network_api_extensions_dvr:
242 - dhcp_agent_scheduler
243 - dvr
244 devstack_localrc:
245 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000246 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100247
248- job:
249 name: neutron-tempest-plugin-designate-scenario-2023-1
250 parent: neutron-tempest-plugin-designate-scenario
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000251 nodeset: neutron-nested-virt-ubuntu-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100252 override-checkout: stable/2023.1
253 vars:
254 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000255 devstack_localrc:
256 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100257
258- job:
259 name: neutron-tempest-plugin-sfc-2023-1
260 parent: neutron-tempest-plugin-sfc
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000261 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100262 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000263 vars:
264 devstack_localrc:
265 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100266
267- job:
268 name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
269 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000270 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100271 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000272 vars:
273 devstack_localrc:
274 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100275
276- job:
277 name: neutron-tempest-plugin-dynamic-routing-2023-1
278 parent: neutron-tempest-plugin-dynamic-routing
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000279 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100280 override-checkout: stable/2023.1
281
282- job:
283 name: neutron-tempest-plugin-fwaas-2023-1
284 parent: neutron-tempest-plugin-fwaas
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000285 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100286 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000287 vars:
288 devstack_localrc:
289 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100290
291- job:
292 name: neutron-tempest-plugin-vpnaas-2023-1
293 parent: neutron-tempest-plugin-vpnaas
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000294 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100295 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000296 vars:
297 devstack_localrc:
298 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100299
300- job:
301 name: neutron-tempest-plugin-tap-as-a-service-2023-1
302 parent: neutron-tempest-plugin-tap-as-a-service
Rodolfo Alonso Hernandeze0b3c242024-10-22 18:05:37 +0000303 nodeset: openstack-single-node-jammy
elajkatd7cb9f42023-03-16 11:44:18 +0100304 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000305 vars:
306 devstack_localrc:
307 NEUTRON_DEPLOY_MOD_WSGI: false