blob: 649a93159dbfdc3ca428c9624857d043a0337a79 [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
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_api_extensions_common: &api_extensions
16 - address-group
17 - address-scope
18 - agent
19 - allowed-address-pairs
20 - auto-allocated-topology
21 - availability_zone
22 - binding
23 - default-subnetpools
24 - dhcp_agent_scheduler
25 - dns-domain-ports
26 - dns-integration
27 - dns-integration-domain-keywords
28 - empty-string-filtering
29 - expose-port-forwarding-in-fip
30 - expose-l3-conntrack-helper
31 - ext-gw-mode
32 - external-net
33 - extra_dhcp_opt
34 - extraroute
35 - extraroute-atomic
36 - filter-validation
37 - fip-port-details
38 - flavors
39 - floating-ip-port-forwarding
40 - floating-ip-port-forwarding-detail
41 - floatingip-pools
42 - ip-substring-filtering
43 - l3-conntrack-helper
44 - l3-ext-ndp-proxy
45 - l3-flavors
46 - l3-ha
47 - l3-ndp-proxy
48 - l3_agent_scheduler
49 - logging
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-bw-minimum-ingress
68 - qos-fip
69 - quotas
70 - quota_details
71 - rbac-address-group
72 - rbac-address-scope
73 - rbac-policies
74 - rbac-security-groups
75 - rbac-subnetpool
76 - router
77 - router_availability_zone
78 - security-group
79 - security-groups-remote-address-group
80 - segment
81 - service-type
82 - sorting
83 - standard-attr-description
84 - standard-attr-revisions
85 - standard-attr-segment
86 - standard-attr-tag
87 - standard-attr-timestamp
88 - stateful-security-group
89 - subnet_allocation
90 - subnet-dns-publish-fixed-ip
91 - subnet-service-types
92 - subnetpool-prefix-ops
93 - tag-ports-during-bulk-creation
94 - trunk
95 - trunk-details
96 - uplink-status-propagation
97 network_available_features: &available_features
98 - ipv6_metadata
99 devstack_localrc:
100 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
101 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-zed
109 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
110 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530111 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200112 vars:
elajkat23e98482022-09-16 13:13:33 +0200113 network_api_extensions_openvswitch:
114 - local_ip
115 - logging
116 tempest_test_regex: "\
117 (^neutron_tempest_plugin.api)|\
118 (^neutron_tempest_plugin.scenario)|\
119 (^tempest.api.compute.servers.test_attach_interfaces)|\
120 (^tempest.api.compute.servers.test_multiple_create)"
121 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
122 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
123 # TODO(akatz): remove established tcp session verification test when the
124 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
125 tempest_exclude_regex: "\
126 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100127 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
128 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
elajkat23e98482022-09-16 13:13:33 +0200129 network_available_features: *available_features
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
138- job:
139 name: neutron-tempest-plugin-linuxbridge-zed
140 parent: neutron-tempest-plugin-linuxbridge
141 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530142 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200143 vars:
elajkat23e98482022-09-16 13:13:33 +0200144 network_api_extensions_linuxbridge:
145 - vlan-transparent
146 tempest_test_regex: "\
147 (^neutron_tempest_plugin.api)|\
148 (^neutron_tempest_plugin.scenario)|\
149 (^tempest.api.compute.servers.test_attach_interfaces)|\
150 (^tempest.api.compute.servers.test_multiple_create)"
151 tempest_exclude_regex: "\
152 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100153 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
154 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
elajkat23e98482022-09-16 13:13:33 +0200155 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
156 network_available_features: *available_features
157 devstack_localrc:
158 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
159 devstack_local_conf:
160 test-config:
161 $TEMPEST_CONFIG:
162 network-feature-enabled:
163 available_features: "{{ network_available_features | join(',') }}"
164
165- job:
166 name: neutron-tempest-plugin-ovn-zed
167 parent: neutron-tempest-plugin-ovn
168 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530169 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200170 vars:
elajkat23e98482022-09-16 13:13:33 +0200171 tempest_test_regex: "\
172 (^neutron_tempest_plugin.api)|\
173 (^neutron_tempest_plugin.scenario)|\
174 (^tempest.api.compute.servers.test_attach_interfaces)|\
175 (^tempest.api.compute.servers.test_multiple_create)"
176 tempest_exclude_regex: "\
177 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
178 network_api_extensions: *api_extensions
179 network_api_extensions_ovn:
180 - vlan-transparent
181 devstack_localrc:
182 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
183 devstack_local_conf:
184 test-config:
185 $TEMPEST_CONFIG:
186 network-feature-enabled:
187 available_features: ""
188
189- job:
190 name: neutron-tempest-plugin-dvr-multinode-scenario-zed
191 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500192 nodeset: openstack-two-node-focal
elajkat23e98482022-09-16 13:13:33 +0200193 override-checkout: stable/zed
194 vars:
195 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200196
197- job:
198 name: neutron-tempest-plugin-designate-scenario-zed
199 parent: neutron-tempest-plugin-designate-scenario
200 override-checkout: stable/zed
yatinkarel667393b2023-05-09 18:31:55 +0530201 nodeset: neutron-nested-virt-ubuntu-focal
elajkat23e98482022-09-16 13:13:33 +0200202 vars:
elajkat23e98482022-09-16 13:13:33 +0200203 network_api_extensions_common: *api_extensions
204
205- job:
206 name: neutron-tempest-plugin-sfc-zed
207 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500208 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200209 override-checkout: stable/zed
210 vars:
elajkat23e98482022-09-16 13:13:33 +0200211 network_api_extensions_common: *api_extensions
212
213- job:
214 name: neutron-tempest-plugin-bgpvpn-bagpipe-zed
215 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500216 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200217 override-checkout: stable/zed
218 vars:
elajkat23e98482022-09-16 13:13:33 +0200219 network_api_extensions: *api_extensions
220
221- job:
222 name: neutron-tempest-plugin-dynamic-routing-zed
223 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500224 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200225 override-checkout: stable/zed
226 vars:
elajkat23e98482022-09-16 13:13:33 +0200227 network_api_extensions_common: *api_extensions
Dr. Jens Harbott170b65f2022-11-23 20:42:46 +0100228 devstack_localrc:
229 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_bgp) | join(',') }}"
230 Q_AGENT: openvswitch
231 Q_ML2_TENANT_NETWORK_TYPE: vxlan
232 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
233 devstack_services:
234 # Disable OVN services
235 br-ex-tcpdump: false
236 br-int-flows: false
237 ovn-controller: false
238 ovn-northd: false
239 ovs-vswitchd: false
240 ovsdb-server: false
241 q-ovn-metadata-agent: false
242 # Neutron services
243 q-agt: true
244 q-dhcp: true
245 q-meta: true
246 q-metering: true
247 q-l3: true
248 neutron-dr: true
249 neutron-dr-agent: true
elajkat23e98482022-09-16 13:13:33 +0200250
251- job:
252 name: neutron-tempest-plugin-fwaas-zed
253 parent: neutron-tempest-plugin-fwaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500254 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200255 override-checkout: stable/zed
256 vars:
elajkat23e98482022-09-16 13:13:33 +0200257 network_api_extensions_common: *api_extensions
258
259- job:
260 name: neutron-tempest-plugin-vpnaas-zed
261 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500262 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200263 override-checkout: stable/zed
264 vars:
elajkat23e98482022-09-16 13:13:33 +0200265 network_api_extensions_common: *api_extensions
266
267- job:
268 name: neutron-tempest-plugin-tap-as-a-service-zed
269 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500270 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200271 override-checkout: stable/zed
272 vars:
elajkat23e98482022-09-16 13:13:33 +0200273 network_api_extensions_common: *api_extensions