blob: bb77ca2561a9cd4e45a98b6ddb11f135c6138314 [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
4 override-checkout: stable/2024.2
5 vars:
6 network_api_extensions_openvswitch: &api_extensions_openvswitch
7 - dhcp_agent_scheduler
8 - local_ip
9 - qos-bw-minimum-ingress
10 tempest_test_regex: "\
11 (^neutron_tempest_plugin.api)|\
12 (^neutron_tempest_plugin.scenario)|\
13 (^tempest.api.compute.servers.test_attach_interfaces)|\
14 (^tempest.api.compute.servers.test_multiple_create)"
15 network_available_features: &available_features
16 - ipv6_metadata
17 network_api_extensions_common: &api_extensions
18 - address-group
19 - address-scope
20 - agent
21 - allowed-address-pairs
22 - auto-allocated-topology
23 - availability_zone
24 - binding
25 - default-subnetpools
26 - dns-domain-ports
27 - dns-integration
28 - dns-integration-domain-keywords
29 - empty-string-filtering
30 - expose-port-forwarding-in-fip
31 - expose-l3-conntrack-helper
32 - ext-gw-mode
33 - external-net
34 - extra_dhcp_opt
35 - extraroute
36 - extraroute-atomic
37 - filter-validation
38 - fip-port-details
39 - flavors
40 - floating-ip-port-forwarding
41 - floating-ip-port-forwarding-detail
42 - floatingip-pools
43 - ip-substring-filtering
44 - l3-conntrack-helper
45 - l3-ext-ndp-proxy
46 - l3-flavors
47 - l3-ha
48 - l3-ndp-proxy
49 - l3_agent_scheduler
50 - metering
51 - multi-provider
52 - net-mtu
53 - net-mtu-writable
54 - network-ip-availability
55 - network_availability_zone
56 - network-segment-range
57 - pagination
58 - port-device-profile
59 - port-mac-address-regenerate
60 - port-trusted-vif
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-default-rules
80 - security-groups-normalized-cidr
81 - security-groups-remote-address-group
82 - segment
83 - service-type
84 - sorting
85 - standard-attr-description
86 - standard-attr-revisions
87 - standard-attr-segment
88 - standard-attr-tag
89 - standard-attr-timestamp
90 - stateful-security-group
91 - subnet_allocation
92 - subnet-dns-publish-fixed-ip
93 - subnet-service-types
94 - subnetpool-prefix-ops
95 - tag-ports-during-bulk-creation
96 - trunk
97 - trunk-details
98 - uplink-status-propagation
99 devstack_localrc:
100 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
101 devstack_local_conf:
102 test-config:
103 $TEMPEST_CONFIG:
104 network-feature-enabled:
105 available_features: "{{ network_available_features | join(',') }}"
106
107- job:
108 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-2024-2
109 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
110 override-checkout: stable/2024.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(',') }}"
130 devstack_local_conf:
131 test-config:
132 $TEMPEST_CONFIG:
133 network-feature-enabled:
134 available_features: "{{ network_available_features | join(',') }}"
135 neutron_plugin_options:
136 available_type_drivers: flat,vlan,local,vxlan
137 firewall_driver: iptables_hybrid
138
139- job:
140 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2024-1
141 parent: neutron-tempest-plugin-openvswitch-2024-1
142 override-checkout: stable/2024.1
143 vars:
144 devstack_localrc:
145 # Enabeling the scope and new defaults for services.
146 # NOTE: (gmann) We need to keep keystone scope check disable as
147 # services (except ironic) does not support the system scope and
148 # they need keystone to continue working with project scope. Until
149 # Keystone policies are changed to work for both system as well as
150 # for project scoped, we need to keep scope check disable for
151 # keystone.
152 NOVA_ENFORCE_SCOPE: true
153 GLANCE_ENFORCE_SCOPE: true
154 NEUTRON_ENFORCE_SCOPE: true
155
156- job:
157 name: neutron-tempest-plugin-linuxbridge-2024-2
158 parent: neutron-tempest-plugin-linuxbridge
159 override-checkout: stable/2024.2
160 vars:
161 network_api_extensions_common: *api_extensions
162 network_api_extensions_linuxbridge:
163 - dhcp_agent_scheduler
164 - vlan-transparent
165 network_available_features: *available_features
166 tempest_test_regex: "\
167 (^neutron_tempest_plugin.api)|\
168 (^neutron_tempest_plugin.scenario)|\
169 (^tempest.api.compute.servers.test_attach_interfaces)|\
170 (^tempest.api.compute.servers.test_multiple_create)"
171 # TODO(eolivare): remove VLAN Transparency tests from blacklist
172 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
173 # TODO(slaweq): remove
174 # test_established_tcp_session_after_re_attachinging_sg from the
175 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
176 # will be fixed
177 # TODO(slaweq) remove test_floatingip_port_details from the exclude
178 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
179 # fixed
180 tempest_exclude_regex: "\
181 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
182 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
183 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
184 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
185 devstack_localrc:
186 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
187 devstack_local_conf:
188 test-config:
189 $TEMPEST_CONFIG:
190 network-feature-enabled:
191 available_features: "{{ network_available_features | join(',') }}"
192 neutron_plugin_options:
193 available_type_drivers: flat,vlan,local,vxlan
194 q_agent: linuxbridge
195 firewall_driver: iptables
196
197- job:
198 name: neutron-tempest-plugin-ovn-2024-2
199 parent: neutron-tempest-plugin-ovn
200 override-checkout: stable/2024.2
201 vars:
202 network_api_extensions_ovn:
203 - vlan-transparent
204 tempest_test_regex: "\
205 (^neutron_tempest_plugin.api)|\
206 (^neutron_tempest_plugin.scenario)|\
207 (^tempest.api.compute.servers.test_attach_interfaces)|\
208 (^tempest.api.compute.servers.test_multiple_create)"
209 # TODO(jlibosva): Remove the NetworkWritableMtuTest test from the list
210 # once east/west fragmentation is supported in core OVN
211 tempest_exclude_regex: "\
212 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
213 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 Hernandez3c1f8292024-09-14 14:16:47 +0000216 devstack_local_conf:
217 test-config:
218 $TEMPEST_CONFIG:
219 network-feature-enabled:
220 available_features: ""
221 neutron_plugin_options:
222 available_type_drivers: local,flat,vlan,geneve
223 is_igmp_snooping_enabled: True
224 firewall_driver: ovn
225
226- job:
227 name: neutron-tempest-plugin-dvr-multinode-scenario-2024-2
228 parent: neutron-tempest-plugin-dvr-multinode-scenario
229 override-checkout: stable/2024.2
230 vars:
231 network_api_extensions_common: *api_extensions
232 network_api_extensions_dvr:
233 - dhcp_agent_scheduler
234 - dvr
235 devstack_localrc:
236 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
237
238- job:
239 name: neutron-tempest-plugin-designate-scenario-2024-2
240 parent: neutron-tempest-plugin-designate-scenario
241 override-checkout: stable/2024.2
242 vars:
243 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000244 devstack_localrc:
245 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez3c1f8292024-09-14 14:16:47 +0000246
247- job:
248 name: neutron-tempest-plugin-sfc-2024-2
249 parent: neutron-tempest-plugin-sfc
250 override-checkout: stable/2024.2
251
252- job:
253 name: neutron-tempest-plugin-bgpvpn-bagpipe-2024-2
254 parent: neutron-tempest-plugin-bgpvpn-bagpipe
255 override-checkout: stable/2024.2
256
257- job:
258 name: neutron-tempest-plugin-dynamic-routing-2024-2
259 parent: neutron-tempest-plugin-dynamic-routing
260 override-checkout: stable/2024.2
261
262- job:
263 name: neutron-tempest-plugin-fwaas-2024-2
264 parent: neutron-tempest-plugin-fwaas
265 override-checkout: stable/2024.2
266
267- job:
268 name: neutron-tempest-plugin-vpnaas-2024-2
269 parent: neutron-tempest-plugin-vpnaas
270 override-checkout: stable/2024.2
271
272- job:
273 name: neutron-tempest-plugin-tap-as-a-service-2024-2
274 parent: neutron-tempest-plugin-tap-as-a-service
275 override-checkout: stable/2024.2