blob: b9f293fe4383f8f5ba5509947bc09f76d0233c59 [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(',') }}"
217 devstack_local_conf:
218 test-config:
219 $TEMPEST_CONFIG:
220 network-feature-enabled:
221 available_features: ""
222 neutron_plugin_options:
223 available_type_drivers: local,flat,vlan,geneve
224 is_igmp_snooping_enabled: True
225 firewall_driver: ovn
226
227- job:
228 name: neutron-tempest-plugin-dvr-multinode-scenario-2023-1
229 parent: neutron-tempest-plugin-dvr-multinode-scenario
230 override-checkout: stable/2023.1
231 vars:
232 network_api_extensions_common: *api_extensions
233 network_api_extensions_dvr:
234 - dhcp_agent_scheduler
235 - dvr
236 devstack_localrc:
237 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
238
239- job:
240 name: neutron-tempest-plugin-designate-scenario-2023-1
241 parent: neutron-tempest-plugin-designate-scenario
242 override-checkout: stable/2023.1
243 vars:
244 network_api_extensions_common: *api_extensions
245
246- job:
247 name: neutron-tempest-plugin-sfc-2023-1
248 parent: neutron-tempest-plugin-sfc
249 override-checkout: stable/2023.1
250
251- job:
252 name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-1
253 parent: neutron-tempest-plugin-bgpvpn-bagpipe
254 override-checkout: stable/2023.1
255
256- job:
257 name: neutron-tempest-plugin-dynamic-routing-2023-1
258 parent: neutron-tempest-plugin-dynamic-routing
259 override-checkout: stable/2023.1
260
261- job:
262 name: neutron-tempest-plugin-fwaas-2023-1
263 parent: neutron-tempest-plugin-fwaas
264 override-checkout: stable/2023.1
265
266- job:
267 name: neutron-tempest-plugin-vpnaas-2023-1
268 parent: neutron-tempest-plugin-vpnaas
269 override-checkout: stable/2023.1
270
271- job:
272 name: neutron-tempest-plugin-tap-as-a-service-2023-1
273 parent: neutron-tempest-plugin-tap-as-a-service
274 override-checkout: stable/2023.1