blob: 6bf7027dd71c9bdc72a01d03bcbd863ab7dbfbd6 [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(',') }}"
98 devstack_local_conf:
99 test-config:
100 $TEMPEST_CONFIG:
101 network-feature-enabled:
102 available_features: "{{ network_available_features | join(',') }}"
103
104- job:
105 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-2023-1
106 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
107 override-checkout: stable/2023.1
108 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200109 network_api_extensions_common: *api_extensions
elajkatd7cb9f42023-03-16 11:44:18 +0100110 network_api_extensions_openvswitch:
111 - dhcp_agent_scheduler
112 - local_ip
113 - logging
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200114 - port-resource-request
115 - port-resource-request-groups
elajkatd7cb9f42023-03-16 11:44:18 +0100116 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:
142 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2023-1
143 parent: neutron-tempest-plugin-openvswitch-2023-1
144 override-checkout: stable/2023.1
145 vars:
146 devstack_localrc:
147 # Enabeling the scope and new defaults for services.
148 # NOTE: (gmann) We need to keep keystone scope check disable as
149 # services (except ironic) does not support the system scope and
150 # they need keystone to continue working with project scope. Until
151 # Keystone policies are changed to work for both system as well as
152 # for project scoped, we need to keep scope check disable for
153 # keystone.
154 NOVA_ENFORCE_SCOPE: true
155 GLANCE_ENFORCE_SCOPE: true
156 NEUTRON_ENFORCE_SCOPE: true
157
158- job:
159 name: neutron-tempest-plugin-linuxbridge-2023-1
160 parent: neutron-tempest-plugin-linuxbridge
161 override-checkout: stable/2023.1
162 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200163 network_api_extensions_common: *api_extensions
elajkatd7cb9f42023-03-16 11:44:18 +0100164 network_api_extensions_linuxbridge:
165 - dhcp_agent_scheduler
166 - vlan-transparent
167 network_available_features: *available_features
168 tempest_test_regex: "\
169 (^neutron_tempest_plugin.api)|\
170 (^neutron_tempest_plugin.scenario)|\
171 (^tempest.api.compute.servers.test_attach_interfaces)|\
172 (^tempest.api.compute.servers.test_multiple_create)"
173 # TODO(eolivare): remove VLAN Transparency tests from blacklist
174 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
175 # TODO(slaweq): remove
176 # test_established_tcp_session_after_re_attachinging_sg from the
177 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
178 # will be fixed
179 # TODO(slaweq) remove test_floatingip_port_details from the exclude
180 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
181 # fixed
182 tempest_exclude_regex: "\
183 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
184 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
185 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
186 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
187 devstack_localrc:
188 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
189 devstack_local_conf:
elajkatd7cb9f42023-03-16 11:44:18 +0100190 test-config:
191 $TEMPEST_CONFIG:
192 network-feature-enabled:
193 available_features: "{{ network_available_features | join(',') }}"
194 neutron_plugin_options:
195 available_type_drivers: flat,vlan,local,vxlan
196 q_agent: linuxbridge
197 firewall_driver: iptables
198
199- job:
200 name: neutron-tempest-plugin-ovn-2023-1
201 parent: neutron-tempest-plugin-ovn
202 override-checkout: stable/2023.1
203 vars:
204 network_api_extensions_ovn:
205 - vlan-transparent
206 tempest_test_regex: "\
207 (^neutron_tempest_plugin.api)|\
208 (^neutron_tempest_plugin.scenario)|\
209 (^tempest.api.compute.servers.test_attach_interfaces)|\
210 (^tempest.api.compute.servers.test_multiple_create)"
211 # TODO(jlibosva): Remove the NetworkWritableMtuTest test from the list
212 # once east/west fragmentation is supported in core OVN
213 tempest_exclude_regex: "\
214 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
215 devstack_localrc:
216 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000217 devstack_services:
218 q-ovn-metadata-agent: true
219 q-ovn-agent: false
elajkatd7cb9f42023-03-16 11:44:18 +0100220 devstack_local_conf:
221 test-config:
222 $TEMPEST_CONFIG:
223 network-feature-enabled:
224 available_features: ""
225 neutron_plugin_options:
226 available_type_drivers: local,flat,vlan,geneve
227 is_igmp_snooping_enabled: True
228 firewall_driver: ovn
229
230- job:
231 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-1
232 parent: neutron-tempest-plugin-dvr-multinode-scenario
233 override-checkout: stable/2023.1
234 vars:
235 network_api_extensions_common: *api_extensions
236 network_api_extensions_dvr:
237 - dhcp_agent_scheduler
238 - dvr
239 devstack_localrc:
240 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
241
242- job:
243 name: neutron-tempest-plugin-designate-scenario-2023-1
244 parent: neutron-tempest-plugin-designate-scenario
245 override-checkout: stable/2023.1
246 vars:
247 network_api_extensions_common: *api_extensions
248
249- job:
250 name: neutron-tempest-plugin-sfc-2023-1
251 parent: neutron-tempest-plugin-sfc
252 override-checkout: stable/2023.1
253
254- job:
255 name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
256 parent: neutron-tempest-plugin-bgpvpn-bagpipe
257 override-checkout: stable/2023.1
258
259- job:
260 name: neutron-tempest-plugin-dynamic-routing-2023-1
261 parent: neutron-tempest-plugin-dynamic-routing
262 override-checkout: stable/2023.1
263
264- job:
265 name: neutron-tempest-plugin-fwaas-2023-1
266 parent: neutron-tempest-plugin-fwaas
267 override-checkout: stable/2023.1
268
269- job:
270 name: neutron-tempest-plugin-vpnaas-2023-1
271 parent: neutron-tempest-plugin-vpnaas
272 override-checkout: stable/2023.1
273
274- job:
275 name: neutron-tempest-plugin-tap-as-a-service-2023-1
276 parent: neutron-tempest-plugin-tap-as-a-service
277 override-checkout: stable/2023.1