blob: d6ba0770385ce111d6f9365bddd31244aa5ac10a [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
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-resource-request
60 - port-resource-request-groups
61 - 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:
109 network_api_extensions_openvswitch:
110 - dhcp_agent_scheduler
111 - local_ip
112 - logging
113 network_available_features: *available_features
114 tempest_test_regex: "\
115 (^neutron_tempest_plugin.api)|\
116 (^neutron_tempest_plugin.scenario)|\
117 (^tempest.api.compute.servers.test_attach_interfaces)|\
118 (^tempest.api.compute.servers.test_multiple_create)"
119 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
120 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
121 # TODO(akatz): remove established tcp session verification test when the
122 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
123 tempest_exclude_regex: "\
124 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
125 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
126 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
127 devstack_localrc:
128 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
129 devstack_local_conf:
130 test-config:
131 $TEMPEST_CONFIG:
132 network-feature-enabled:
133 available_features: "{{ network_available_features | join(',') }}"
134 neutron_plugin_options:
135 available_type_drivers: flat,vlan,local,vxlan
136 firewall_driver: iptables_hybrid
137
138- job:
139 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2023-1
140 parent: neutron-tempest-plugin-openvswitch-2023-1
141 override-checkout: stable/2023.1
142 vars:
143 devstack_localrc:
144 # Enabeling the scope and new defaults for services.
145 # NOTE: (gmann) We need to keep keystone scope check disable as
146 # services (except ironic) does not support the system scope and
147 # they need keystone to continue working with project scope. Until
148 # Keystone policies are changed to work for both system as well as
149 # for project scoped, we need to keep scope check disable for
150 # keystone.
151 NOVA_ENFORCE_SCOPE: true
152 GLANCE_ENFORCE_SCOPE: true
153 NEUTRON_ENFORCE_SCOPE: true
154
155- job:
156 name: neutron-tempest-plugin-linuxbridge-2023-1
157 parent: neutron-tempest-plugin-linuxbridge
158 override-checkout: stable/2023.1
159 vars:
160 network_api_extensions_linuxbridge:
161 - dhcp_agent_scheduler
162 - vlan-transparent
163 network_available_features: *available_features
164 tempest_test_regex: "\
165 (^neutron_tempest_plugin.api)|\
166 (^neutron_tempest_plugin.scenario)|\
167 (^tempest.api.compute.servers.test_attach_interfaces)|\
168 (^tempest.api.compute.servers.test_multiple_create)"
169 # TODO(eolivare): remove VLAN Transparency tests from blacklist
170 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
171 # TODO(slaweq): remove
172 # test_established_tcp_session_after_re_attachinging_sg from the
173 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
174 # will be fixed
175 # TODO(slaweq) remove test_floatingip_port_details from the exclude
176 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
177 # fixed
178 tempest_exclude_regex: "\
179 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
180 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
181 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
182 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
183 devstack_localrc:
184 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
185 devstack_local_conf:
186 test-config:
187 $TEMPEST_CONFIG:
188 network-feature-enabled:
189 available_features: "{{ network_available_features | join(',') }}"
190 neutron_plugin_options:
191 available_type_drivers: flat,vlan,local,vxlan
192 q_agent: linuxbridge
193 firewall_driver: iptables
194
195- job:
196 name: neutron-tempest-plugin-ovn-2023-1
197 parent: neutron-tempest-plugin-ovn
198 override-checkout: stable/2023.1
199 vars:
200 network_api_extensions_ovn:
201 - vlan-transparent
202 tempest_test_regex: "\
203 (^neutron_tempest_plugin.api)|\
204 (^neutron_tempest_plugin.scenario)|\
205 (^tempest.api.compute.servers.test_attach_interfaces)|\
206 (^tempest.api.compute.servers.test_multiple_create)"
207 # TODO(jlibosva): Remove the NetworkWritableMtuTest test from the list
208 # once east/west fragmentation is supported in core OVN
209 tempest_exclude_regex: "\
210 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
211 devstack_localrc:
212 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
213 devstack_local_conf:
214 test-config:
215 $TEMPEST_CONFIG:
216 network-feature-enabled:
217 available_features: ""
218 neutron_plugin_options:
219 available_type_drivers: local,flat,vlan,geneve
220 is_igmp_snooping_enabled: True
221 firewall_driver: ovn
222
223- job:
224 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-1
225 parent: neutron-tempest-plugin-dvr-multinode-scenario
226 override-checkout: stable/2023.1
227 vars:
228 network_api_extensions_common: *api_extensions
229 network_api_extensions_dvr:
230 - dhcp_agent_scheduler
231 - dvr
232 devstack_localrc:
233 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
234
235- job:
236 name: neutron-tempest-plugin-designate-scenario-2023-1
237 parent: neutron-tempest-plugin-designate-scenario
238 override-checkout: stable/2023.1
239 vars:
240 network_api_extensions_common: *api_extensions
241
242- job:
243 name: neutron-tempest-plugin-sfc-2023-1
244 parent: neutron-tempest-plugin-sfc
245 override-checkout: stable/2023.1
246
247- job:
248 name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
249 parent: neutron-tempest-plugin-bgpvpn-bagpipe
250 override-checkout: stable/2023.1
251
252- job:
253 name: neutron-tempest-plugin-dynamic-routing-2023-1
254 parent: neutron-tempest-plugin-dynamic-routing
255 override-checkout: stable/2023.1
256
257- job:
258 name: neutron-tempest-plugin-fwaas-2023-1
259 parent: neutron-tempest-plugin-fwaas
260 override-checkout: stable/2023.1
261
262- job:
263 name: neutron-tempest-plugin-vpnaas-2023-1
264 parent: neutron-tempest-plugin-vpnaas
265 override-checkout: stable/2023.1
266
267- job:
268 name: neutron-tempest-plugin-tap-as-a-service-2023-1
269 parent: neutron-tempest-plugin-tap-as-a-service
270 override-checkout: stable/2023.1