blob: 1318586c5518373bcb16bf9687c5b7271320367b [file] [log] [blame]
elajkat23e98482022-09-16 13:13:33 +02001- job:
2 name: neutron-tempest-plugin-openvswitch-zed
3 parent: neutron-tempest-plugin-openvswitch
4 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +05305 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +02006 vars:
elajkat23e98482022-09-16 13:13:33 +02007 network_api_extensions_openvswitch:
8 - local_ip
Slawek Kaplonski764544f2023-05-26 12:08:36 +02009 - port-resource-request
10 - port-resource-request-groups
elajkat23e98482022-09-16 13:13:33 +020011 - qos-bw-minimum-ingress
12 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_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 - dhcp_agent_scheduler
27 - dns-domain-ports
28 - dns-integration
29 - dns-integration-domain-keywords
30 - empty-string-filtering
31 - expose-port-forwarding-in-fip
32 - expose-l3-conntrack-helper
33 - ext-gw-mode
34 - external-net
35 - extra_dhcp_opt
36 - extraroute
37 - extraroute-atomic
38 - filter-validation
39 - fip-port-details
40 - flavors
41 - floating-ip-port-forwarding
42 - floating-ip-port-forwarding-detail
43 - floatingip-pools
44 - ip-substring-filtering
45 - l3-conntrack-helper
46 - l3-ext-ndp-proxy
47 - l3-flavors
48 - l3-ha
49 - l3-ndp-proxy
50 - l3_agent_scheduler
elajkat23e98482022-09-16 13:13:33 +020051 - metering
52 - multi-provider
53 - net-mtu
54 - net-mtu-writable
55 - network-ip-availability
56 - network_availability_zone
57 - network-segment-range
58 - pagination
59 - port-device-profile
elajkat23e98482022-09-16 13:13:33 +020060 - port-mac-address-regenerate
61 - port-security
62 - port-security-groups-filtering
63 - project-id
64 - provider
65 - qos
66 - qos-bw-minimum-ingress
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 network_available_features: &available_features
97 - ipv6_metadata
98 devstack_localrc:
99 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
100 devstack_local_conf:
yatinkarel209d3632023-10-03 20:10:44 +0530101 post-config:
102 $NEUTRON_CONF:
103 DEFAULT:
104 l3_ha: true
elajkat23e98482022-09-16 13:13:33 +0200105 test-config:
106 $TEMPEST_CONFIG:
107 network-feature-enabled:
108 available_features: "{{ network_available_features | join(',') }}"
109
110- job:
111 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-zed
112 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
113 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530114 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200115 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200116 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200117 network_api_extensions_openvswitch:
118 - local_ip
119 - logging
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200120 - port-resource-request
121 - port-resource-request-groups
elajkat23e98482022-09-16 13:13:33 +0200122 tempest_test_regex: "\
123 (^neutron_tempest_plugin.api)|\
124 (^neutron_tempest_plugin.scenario)|\
125 (^tempest.api.compute.servers.test_attach_interfaces)|\
126 (^tempest.api.compute.servers.test_multiple_create)"
127 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
128 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
129 # TODO(akatz): remove established tcp session verification test when the
130 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
131 tempest_exclude_regex: "\
132 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100133 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
134 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
elajkat23e98482022-09-16 13:13:33 +0200135 network_available_features: *available_features
136 devstack_localrc:
137 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
138 devstack_local_conf:
yatinkarel209d3632023-10-03 20:10:44 +0530139 post-config:
140 $NEUTRON_CONF:
141 DEFAULT:
142 l3_ha: true
elajkat23e98482022-09-16 13:13:33 +0200143 test-config:
144 $TEMPEST_CONFIG:
145 network-feature-enabled:
146 available_features: "{{ network_available_features | join(',') }}"
147
148- job:
149 name: neutron-tempest-plugin-linuxbridge-zed
150 parent: neutron-tempest-plugin-linuxbridge
151 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530152 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200153 vars:
Slawek Kaplonski764544f2023-05-26 12:08:36 +0200154 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200155 network_api_extensions_linuxbridge:
156 - vlan-transparent
157 tempest_test_regex: "\
158 (^neutron_tempest_plugin.api)|\
159 (^neutron_tempest_plugin.scenario)|\
160 (^tempest.api.compute.servers.test_attach_interfaces)|\
161 (^tempest.api.compute.servers.test_multiple_create)"
162 tempest_exclude_regex: "\
163 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100164 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
165 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
elajkat23e98482022-09-16 13:13:33 +0200166 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
167 network_available_features: *available_features
168 devstack_localrc:
169 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
170 devstack_local_conf:
yatinkarel209d3632023-10-03 20:10:44 +0530171 post-config:
172 $NEUTRON_CONF:
173 DEFAULT:
174 l3_ha: true
elajkat23e98482022-09-16 13:13:33 +0200175 test-config:
176 $TEMPEST_CONFIG:
177 network-feature-enabled:
178 available_features: "{{ network_available_features | join(',') }}"
179
180- job:
181 name: neutron-tempest-plugin-ovn-zed
182 parent: neutron-tempest-plugin-ovn
183 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530184 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200185 vars:
elajkat23e98482022-09-16 13:13:33 +0200186 tempest_test_regex: "\
187 (^neutron_tempest_plugin.api)|\
188 (^neutron_tempest_plugin.scenario)|\
189 (^tempest.api.compute.servers.test_attach_interfaces)|\
190 (^tempest.api.compute.servers.test_multiple_create)"
191 tempest_exclude_regex: "\
192 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
193 network_api_extensions: *api_extensions
194 network_api_extensions_ovn:
195 - vlan-transparent
196 devstack_localrc:
197 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
198 devstack_local_conf:
199 test-config:
200 $TEMPEST_CONFIG:
201 network-feature-enabled:
202 available_features: ""
203
204- job:
205 name: neutron-tempest-plugin-dvr-multinode-scenario-zed
206 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500207 nodeset: openstack-two-node-focal
elajkat23e98482022-09-16 13:13:33 +0200208 override-checkout: stable/zed
209 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
215 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530216 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200217 vars:
elajkat23e98482022-09-16 13:13:33 +0200218 network_api_extensions_common: *api_extensions
219
220- job:
221 name: neutron-tempest-plugin-sfc-zed
222 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500223 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200224 override-checkout: stable/zed
225 vars:
elajkat23e98482022-09-16 13:13:33 +0200226 network_api_extensions_common: *api_extensions
227
228- job:
229 name: neutron-tempest-plugin-bgpvpn-bagpipe-zed
230 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500231 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200232 override-checkout: stable/zed
233 vars:
elajkat23e98482022-09-16 13:13:33 +0200234 network_api_extensions: *api_extensions
235
236- job:
237 name: neutron-tempest-plugin-dynamic-routing-zed
238 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500239 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200240 override-checkout: stable/zed
241 vars:
elajkat23e98482022-09-16 13:13:33 +0200242 network_api_extensions_common: *api_extensions
Dr. Jens Harbott170b65f2022-11-23 20:42:46 +0100243 devstack_localrc:
244 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_bgp) | join(',') }}"
245 Q_AGENT: openvswitch
246 Q_ML2_TENANT_NETWORK_TYPE: vxlan
247 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
248 devstack_services:
249 # Disable OVN services
250 br-ex-tcpdump: false
251 br-int-flows: false
252 ovn-controller: false
253 ovn-northd: false
254 ovs-vswitchd: false
255 ovsdb-server: false
256 q-ovn-metadata-agent: false
257 # Neutron services
258 q-agt: true
259 q-dhcp: true
260 q-meta: true
261 q-metering: true
262 q-l3: true
263 neutron-dr: true
264 neutron-dr-agent: true
elajkat23e98482022-09-16 13:13:33 +0200265
266- job:
267 name: neutron-tempest-plugin-fwaas-zed
268 parent: neutron-tempest-plugin-fwaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500269 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200270 override-checkout: stable/zed
271 vars:
elajkat23e98482022-09-16 13:13:33 +0200272 network_api_extensions_common: *api_extensions
273
274- job:
275 name: neutron-tempest-plugin-vpnaas-zed
276 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500277 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200278 override-checkout: stable/zed
279 vars:
elajkat23e98482022-09-16 13:13:33 +0200280 network_api_extensions_common: *api_extensions
281
282- job:
283 name: neutron-tempest-plugin-tap-as-a-service-zed
284 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500285 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200286 override-checkout: stable/zed
287 vars:
elajkat23e98482022-09-16 13:13:33 +0200288 network_api_extensions_common: *api_extensions