blob: b0022185ac921db0dbfbe3e0711794cc01ebcbc7 [file] [log] [blame]
elajkat23e98482022-09-16 13:13:33 +02001- job:
2 name: neutron-tempest-plugin-openvswitch-zed
3 parent: neutron-tempest-plugin-openvswitch
elajkat5019dce2024-04-30 15:09:06 +02004 override-checkout: unmaintained/zed
yatinkarel667393b2023-05-09 18:31:55 +05305 nodeset: neutron-nested-virt-ubuntu-focal
elajkat5019dce2024-04-30 15:09:06 +02006 required-projects: &required-projects-zed
7 - openstack/neutron
8 - name: openstack/neutron-tempest-plugin
9 override-checkout: zed-last
10 - openstack/tempest
elajkat23e98482022-09-16 13:13:33 +020011 vars:
elajkat23e98482022-09-16 13:13:33 +020012 network_api_extensions_openvswitch:
13 - local_ip
Slawek Kaplonski764544f2023-05-26 12:08:36 +020014 - port-resource-request
15 - port-resource-request-groups
elajkat23e98482022-09-16 13:13:33 +020016 - qos-bw-minimum-ingress
17 tempest_test_regex: "\
18 (^neutron_tempest_plugin.api)|\
19 (^neutron_tempest_plugin.scenario)|\
20 (^tempest.api.compute.servers.test_attach_interfaces)|\
21 (^tempest.api.compute.servers.test_multiple_create)"
22 network_api_extensions_common: &api_extensions
23 - address-group
24 - address-scope
25 - agent
26 - allowed-address-pairs
27 - auto-allocated-topology
28 - availability_zone
29 - binding
30 - default-subnetpools
31 - dhcp_agent_scheduler
32 - dns-domain-ports
33 - dns-integration
34 - dns-integration-domain-keywords
35 - empty-string-filtering
36 - expose-port-forwarding-in-fip
37 - expose-l3-conntrack-helper
38 - ext-gw-mode
39 - external-net
40 - extra_dhcp_opt
41 - extraroute
42 - extraroute-atomic
43 - filter-validation
44 - fip-port-details
45 - flavors
46 - floating-ip-port-forwarding
47 - floating-ip-port-forwarding-detail
48 - floatingip-pools
49 - ip-substring-filtering
50 - l3-conntrack-helper
51 - l3-ext-ndp-proxy
52 - l3-flavors
53 - l3-ha
54 - l3-ndp-proxy
55 - l3_agent_scheduler
elajkat23e98482022-09-16 13:13:33 +020056 - metering
57 - multi-provider
58 - net-mtu
59 - net-mtu-writable
60 - network-ip-availability
61 - network_availability_zone
62 - network-segment-range
63 - pagination
64 - port-device-profile
elajkat23e98482022-09-16 13:13:33 +020065 - port-mac-address-regenerate
66 - port-security
67 - port-security-groups-filtering
68 - project-id
69 - provider
70 - qos
71 - qos-bw-minimum-ingress
72 - qos-fip
73 - quotas
74 - quota_details
75 - rbac-address-group
76 - rbac-address-scope
77 - rbac-policies
78 - rbac-security-groups
79 - rbac-subnetpool
80 - router
81 - router_availability_zone
82 - security-group
83 - security-groups-remote-address-group
84 - segment
85 - service-type
86 - sorting
87 - standard-attr-description
88 - standard-attr-revisions
89 - standard-attr-segment
90 - standard-attr-tag
91 - standard-attr-timestamp
92 - stateful-security-group
93 - subnet_allocation
94 - subnet-dns-publish-fixed-ip
95 - subnet-service-types
96 - subnetpool-prefix-ops
97 - tag-ports-during-bulk-creation
98 - trunk
99 - trunk-details
100 - uplink-status-propagation
101 network_available_features: &available_features
102 - ipv6_metadata
103 devstack_localrc:
104 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
105 devstack_local_conf:
106 test-config:
107 $TEMPEST_CONFIG:
108 network-feature-enabled:
109 available_features: "{{ network_available_features | join(',') }}"
110
111- job:
112 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-zed
113 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkat5019dce2024-04-30 15:09:06 +0200114 override-checkout: unmaintained/zed
115 required-projects: *required-projects-zed
yatinkarel667393b2023-05-09 18:31:55 +0530116 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200117 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200118 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200119 network_api_extensions_openvswitch:
120 - local_ip
121 - logging
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200122 - port-resource-request
123 - port-resource-request-groups
elajkat23e98482022-09-16 13:13:33 +0200124 tempest_test_regex: "\
125 (^neutron_tempest_plugin.api)|\
126 (^neutron_tempest_plugin.scenario)|\
127 (^tempest.api.compute.servers.test_attach_interfaces)|\
128 (^tempest.api.compute.servers.test_multiple_create)"
129 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
130 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
131 # TODO(akatz): remove established tcp session verification test when the
132 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
133 tempest_exclude_regex: "\
134 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100135 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
136 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
elajkat23e98482022-09-16 13:13:33 +0200137 network_available_features: *available_features
138 devstack_localrc:
139 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
140 devstack_local_conf:
141 test-config:
142 $TEMPEST_CONFIG:
143 network-feature-enabled:
144 available_features: "{{ network_available_features | join(',') }}"
145
146- job:
147 name: neutron-tempest-plugin-linuxbridge-zed
148 parent: neutron-tempest-plugin-linuxbridge
elajkat5019dce2024-04-30 15:09:06 +0200149 override-checkout: unmaintained/zed
150 required-projects: *required-projects-zed
yatinkarel667393b2023-05-09 18:31:55 +0530151 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200152 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200153 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200154 network_api_extensions_linuxbridge:
155 - vlan-transparent
156 tempest_test_regex: "\
157 (^neutron_tempest_plugin.api)|\
158 (^neutron_tempest_plugin.scenario)|\
159 (^tempest.api.compute.servers.test_attach_interfaces)|\
160 (^tempest.api.compute.servers.test_multiple_create)"
161 tempest_exclude_regex: "\
162 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100163 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
164 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
elajkat23e98482022-09-16 13:13:33 +0200165 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
166 network_available_features: *available_features
167 devstack_localrc:
168 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
169 devstack_local_conf:
170 test-config:
171 $TEMPEST_CONFIG:
172 network-feature-enabled:
173 available_features: "{{ network_available_features | join(',') }}"
174
175- job:
176 name: neutron-tempest-plugin-ovn-zed
177 parent: neutron-tempest-plugin-ovn
elajkat5019dce2024-04-30 15:09:06 +0200178 override-checkout: unmaintained/zed
179 required-projects: *required-projects-zed
yatinkarel667393b2023-05-09 18:31:55 +0530180 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200181 vars:
elajkat23e98482022-09-16 13:13:33 +0200182 tempest_test_regex: "\
183 (^neutron_tempest_plugin.api)|\
184 (^neutron_tempest_plugin.scenario)|\
185 (^tempest.api.compute.servers.test_attach_interfaces)|\
186 (^tempest.api.compute.servers.test_multiple_create)"
187 tempest_exclude_regex: "\
188 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
189 network_api_extensions: *api_extensions
190 network_api_extensions_ovn:
191 - vlan-transparent
192 devstack_localrc:
193 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000194 devstack_services:
195 q-ovn-metadata-agent: true
196 q-ovn-agent: false
elajkat23e98482022-09-16 13:13:33 +0200197 devstack_local_conf:
198 test-config:
199 $TEMPEST_CONFIG:
200 network-feature-enabled:
201 available_features: ""
202
203- job:
204 name: neutron-tempest-plugin-dvr-multinode-scenario-zed
205 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500206 nodeset: openstack-two-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200207 override-checkout: unmaintained/zed
208 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200209 vars:
210 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200211
212- job:
213 name: neutron-tempest-plugin-designate-scenario-zed
214 parent: neutron-tempest-plugin-designate-scenario
elajkat5019dce2024-04-30 15:09:06 +0200215 override-checkout: unmaintained/zed
216 required-projects: *required-projects-zed
yatinkarel667393b2023-05-09 18:31:55 +0530217 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200218 vars:
elajkat23e98482022-09-16 13:13:33 +0200219 network_api_extensions_common: *api_extensions
220
221- job:
222 name: neutron-tempest-plugin-sfc-zed
223 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500224 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200225 override-checkout: unmaintained/zed
226 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200227 vars:
elajkat23e98482022-09-16 13:13:33 +0200228 network_api_extensions_common: *api_extensions
229
230- job:
231 name: neutron-tempest-plugin-bgpvpn-bagpipe-zed
232 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500233 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200234 override-checkout: unmaintained/zed
235 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200236 vars:
elajkat23e98482022-09-16 13:13:33 +0200237 network_api_extensions: *api_extensions
238
239- job:
240 name: neutron-tempest-plugin-dynamic-routing-zed
241 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500242 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200243 override-checkout: unmaintained/zed
244 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200245 vars:
elajkat23e98482022-09-16 13:13:33 +0200246 network_api_extensions_common: *api_extensions
Dr. Jens Harbott170b65f2022-11-23 20:42:46 +0100247 devstack_localrc:
248 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_bgp) | join(',') }}"
249 Q_AGENT: openvswitch
250 Q_ML2_TENANT_NETWORK_TYPE: vxlan
251 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
252 devstack_services:
253 # Disable OVN services
254 br-ex-tcpdump: false
255 br-int-flows: false
256 ovn-controller: false
257 ovn-northd: false
258 ovs-vswitchd: false
259 ovsdb-server: false
260 q-ovn-metadata-agent: false
261 # Neutron services
262 q-agt: true
263 q-dhcp: true
264 q-meta: true
265 q-metering: true
266 q-l3: true
267 neutron-dr: true
268 neutron-dr-agent: true
elajkat23e98482022-09-16 13:13:33 +0200269
270- job:
271 name: neutron-tempest-plugin-fwaas-zed
272 parent: neutron-tempest-plugin-fwaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500273 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200274 override-checkout: unmaintained/zed
275 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200276 vars:
elajkat23e98482022-09-16 13:13:33 +0200277 network_api_extensions_common: *api_extensions
278
279- job:
280 name: neutron-tempest-plugin-vpnaas-zed
281 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500282 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200283 override-checkout: unmaintained/zed
284 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200285 vars:
elajkat23e98482022-09-16 13:13:33 +0200286 network_api_extensions_common: *api_extensions
287
288- job:
289 name: neutron-tempest-plugin-tap-as-a-service-zed
290 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500291 nodeset: openstack-single-node-focal
elajkat5019dce2024-04-30 15:09:06 +0200292 override-checkout: unmaintained/zed
293 required-projects: *required-projects-zed
elajkat23e98482022-09-16 13:13:33 +0200294 vars:
elajkat23e98482022-09-16 13:13:33 +0200295 network_api_extensions_common: *api_extensions