blob: 32e2c4cb62bc9a0c4050fba96a6f2e5e454718ec [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)"
elajkatd7cb9f42023-03-16 11:44:18 +0100213 devstack_localrc:
214 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000215 devstack_services:
216 q-ovn-metadata-agent: true
217 q-ovn-agent: false
elajkatd7cb9f42023-03-16 11:44:18 +0100218 devstack_local_conf:
219 test-config:
220 $TEMPEST_CONFIG:
221 network-feature-enabled:
222 available_features: ""
223 neutron_plugin_options:
224 available_type_drivers: local,flat,vlan,geneve
225 is_igmp_snooping_enabled: True
226 firewall_driver: ovn
227
228- job:
229 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-1
230 parent: neutron-tempest-plugin-dvr-multinode-scenario
231 override-checkout: stable/2023.1
232 vars:
233 network_api_extensions_common: *api_extensions
234 network_api_extensions_dvr:
235 - dhcp_agent_scheduler
236 - dvr
237 devstack_localrc:
238 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000239 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100240
241- job:
242 name: neutron-tempest-plugin-designate-scenario-2023-1
243 parent: neutron-tempest-plugin-designate-scenario
244 override-checkout: stable/2023.1
245 vars:
246 network_api_extensions_common: *api_extensions
247
248- job:
249 name: neutron-tempest-plugin-sfc-2023-1
250 parent: neutron-tempest-plugin-sfc
251 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000252 vars:
253 devstack_localrc:
254 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100255
256- job:
257 name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
258 parent: neutron-tempest-plugin-bgpvpn-bagpipe
259 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000260 vars:
261 devstack_localrc:
262 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100263
264- job:
265 name: neutron-tempest-plugin-dynamic-routing-2023-1
266 parent: neutron-tempest-plugin-dynamic-routing
267 override-checkout: stable/2023.1
268
269- job:
270 name: neutron-tempest-plugin-fwaas-2023-1
271 parent: neutron-tempest-plugin-fwaas
272 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-vpnaas-2023-1
279 parent: neutron-tempest-plugin-vpnaas
280 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000281 vars:
282 devstack_localrc:
283 NEUTRON_DEPLOY_MOD_WSGI: false
elajkatd7cb9f42023-03-16 11:44:18 +0100284
285- job:
286 name: neutron-tempest-plugin-tap-as-a-service-2023-1
287 parent: neutron-tempest-plugin-tap-as-a-service
288 override-checkout: stable/2023.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000289 vars:
290 devstack_localrc:
291 NEUTRON_DEPLOY_MOD_WSGI: false