blob: 86fbc52f5e10c7def259e5a6ba9fc705c007978f [file] [log] [blame]
Brian Haley03eb4f22024-03-15 17:51:53 -04001- job:
2 name: neutron-tempest-plugin-openvswitch-2024-1
3 parent: neutron-tempest-plugin-openvswitch
4 override-checkout: stable/2024.1
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-resource-request
61 - port-resource-request-groups
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-default-rules
79 - security-groups-normalized-cidr
80 - security-groups-remote-address-group
81 - segment
82 - service-type
83 - sorting
84 - standard-attr-description
85 - standard-attr-revisions
86 - standard-attr-segment
87 - standard-attr-tag
88 - standard-attr-timestamp
89 - stateful-security-group
90 - subnet_allocation
91 - subnet-dns-publish-fixed-ip
92 - subnet-service-types
93 - subnetpool-prefix-ops
94 - tag-ports-during-bulk-creation
95 - trunk
96 - trunk-details
97 - uplink-status-propagation
98 devstack_localrc:
99 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000100 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haley03eb4f22024-03-15 17:51:53 -0400101 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-1
109 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
110 override-checkout: stable/2024.1
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(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000130 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haley03eb4f22024-03-15 17:51:53 -0400131 devstack_local_conf:
132 test-config:
133 $TEMPEST_CONFIG:
134 network-feature-enabled:
135 available_features: "{{ network_available_features | join(',') }}"
136 neutron_plugin_options:
137 available_type_drivers: flat,vlan,local,vxlan
138 firewall_driver: iptables_hybrid
139
140- job:
141 name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2024-1
142 parent: neutron-tempest-plugin-openvswitch-2024-1
143 override-checkout: stable/2024.1
144 vars:
145 devstack_localrc:
146 # Enabeling the scope and new defaults for services.
147 # NOTE: (gmann) We need to keep keystone scope check disable as
148 # services (except ironic) does not support the system scope and
149 # they need keystone to continue working with project scope. Until
150 # Keystone policies are changed to work for both system as well as
151 # for project scoped, we need to keep scope check disable for
152 # keystone.
153 NOVA_ENFORCE_SCOPE: true
154 GLANCE_ENFORCE_SCOPE: true
155 NEUTRON_ENFORCE_SCOPE: true
156
157- job:
158 name: neutron-tempest-plugin-linuxbridge-2024-1
159 parent: neutron-tempest-plugin-linuxbridge
160 override-checkout: stable/2024.1
161 vars:
162 network_api_extensions_common: *api_extensions
163 network_api_extensions_linuxbridge:
164 - dhcp_agent_scheduler
165 - vlan-transparent
166 network_available_features: *available_features
167 tempest_test_regex: "\
168 (^neutron_tempest_plugin.api)|\
169 (^neutron_tempest_plugin.scenario)|\
170 (^tempest.api.compute.servers.test_attach_interfaces)|\
171 (^tempest.api.compute.servers.test_multiple_create)"
172 # TODO(eolivare): remove VLAN Transparency tests from blacklist
173 # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed
174 # TODO(slaweq): remove
175 # test_established_tcp_session_after_re_attachinging_sg from the
176 # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911
177 # will be fixed
178 # TODO(slaweq) remove test_floatingip_port_details from the exclude
179 # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be
180 # fixed
181 tempest_exclude_regex: "\
182 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
183 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
184 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
185 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
186 devstack_localrc:
187 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
188 devstack_local_conf:
189 test-config:
190 $TEMPEST_CONFIG:
191 network-feature-enabled:
192 available_features: "{{ network_available_features | join(',') }}"
193 neutron_plugin_options:
194 available_type_drivers: flat,vlan,local,vxlan
195 q_agent: linuxbridge
196 firewall_driver: iptables
197
198- job:
199 name: neutron-tempest-plugin-ovn-2024-1
200 parent: neutron-tempest-plugin-ovn
201 override-checkout: stable/2024.1
202 vars:
203 network_api_extensions_ovn:
204 - vlan-transparent
205 tempest_test_regex: "\
206 (^neutron_tempest_plugin.api)|\
207 (^neutron_tempest_plugin.scenario)|\
208 (^tempest.api.compute.servers.test_attach_interfaces)|\
209 (^tempest.api.compute.servers.test_multiple_create)"
Brian Haley03eb4f22024-03-15 17:51:53 -0400210 devstack_localrc:
211 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
212 devstack_local_conf:
213 test-config:
214 $TEMPEST_CONFIG:
215 network-feature-enabled:
216 available_features: ""
217 neutron_plugin_options:
218 available_type_drivers: local,flat,vlan,geneve
219 is_igmp_snooping_enabled: True
220 firewall_driver: ovn
221
222- job:
223 name: neutron-tempest-plugin-dvr-multinode-scenario-2024-1
224 parent: neutron-tempest-plugin-dvr-multinode-scenario
225 override-checkout: stable/2024.1
226 vars:
227 network_api_extensions_common: *api_extensions
228 network_api_extensions_dvr:
229 - dhcp_agent_scheduler
230 - dvr
231 devstack_localrc:
232 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000233 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haley03eb4f22024-03-15 17:51:53 -0400234
235- job:
236 name: neutron-tempest-plugin-designate-scenario-2024-1
237 parent: neutron-tempest-plugin-designate-scenario
238 override-checkout: stable/2024.1
239 vars:
240 network_api_extensions_common: *api_extensions
241
242- job:
243 name: neutron-tempest-plugin-sfc-2024-1
244 parent: neutron-tempest-plugin-sfc
245 override-checkout: stable/2024.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000246 vars:
247 devstack_localrc:
248 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haley03eb4f22024-03-15 17:51:53 -0400249
250- job:
251 name: neutron-tempest-plugin-bgpvpn-bagpipe-2024-1
252 parent: neutron-tempest-plugin-bgpvpn-bagpipe
253 override-checkout: stable/2024.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000254 vars:
255 devstack_localrc:
256 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haley03eb4f22024-03-15 17:51:53 -0400257
258- job:
259 name: neutron-tempest-plugin-dynamic-routing-2024-1
260 parent: neutron-tempest-plugin-dynamic-routing
261 override-checkout: stable/2024.1
262
263- job:
264 name: neutron-tempest-plugin-fwaas-2024-1
265 parent: neutron-tempest-plugin-fwaas
266 override-checkout: stable/2024.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000267 vars:
268 devstack_localrc:
269 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haley03eb4f22024-03-15 17:51:53 -0400270
271- job:
272 name: neutron-tempest-plugin-vpnaas-2024-1
273 parent: neutron-tempest-plugin-vpnaas
274 override-checkout: stable/2024.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000275 vars:
276 devstack_localrc:
277 NEUTRON_DEPLOY_MOD_WSGI: false
Brian Haley03eb4f22024-03-15 17:51:53 -0400278
279- job:
280 name: neutron-tempest-plugin-tap-as-a-service-2024-1
281 parent: neutron-tempest-plugin-tap-as-a-service
282 override-checkout: stable/2024.1
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000283 vars:
284 devstack_localrc:
285 NEUTRON_DEPLOY_MOD_WSGI: false