blob: aebafda0f9c1b8fcecd319eb36607768c24f4245 [file] [log] [blame]
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +02001- job:
2 name: neutron-tempest-plugin-api-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +02003 parent: neutron-tempest-plugin-base
Ghanshyam Mann667d6552022-10-15 21:26:04 -05004 nodeset: openstack-single-node-focal
elajkatdecb2a62024-04-24 16:56:46 +02005 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -05006 required-projects: &required-projects-victoria
7 - openstack/neutron
8 - name: openstack/neutron-tempest-plugin
9 override-checkout: 1.6.0
10 - openstack/tempest
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020011 vars:
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +010012 devstack_services:
13 # Disable OVN services
14 br-ex-tcpdump: false
15 br-int-flows: false
16 ovn-controller: false
17 ovn-northd: false
18 ovs-vswitchd: false
19 ovsdb-server: false
20 q-ovn-metadata-agent: false
21 # Neutron services
22 q-agt: true
23 q-dhcp: true
24 q-l3: true
25 q-meta: true
26 q-metering: true
yatinkarelb8e69d32022-09-13 17:48:00 +053027 tempest_concurrency: 4
Slawek Kaplonski8988a012022-04-07 10:50:44 +020028 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020029 # TODO(slaweq): find a way to put this list of extensions in
30 # neutron repository and keep it different per branch,
31 # then it could be removed from here
32 network_api_extensions_common: &api_extensions
33 - address-scope
34 - agent
35 - allowed-address-pairs
36 - auto-allocated-topology
37 - availability_zone
38 - binding
39 - default-subnetpools
40 - dhcp_agent_scheduler
41 - dns-domain-ports
42 - dns-integration
43 - empty-string-filtering
44 - expose-port-forwarding-in-fip
45 - expose-l3-conntrack-helper
46 - ext-gw-mode
47 - external-net
48 - extra_dhcp_opt
49 - extraroute
50 - extraroute-atomic
51 - filter-validation
52 - fip-port-details
53 - flavors
54 - floating-ip-port-forwarding
55 - floatingip-pools
56 - ip-substring-filtering
57 - l3-conntrack-helper
58 - l3-flavors
59 - l3-ha
60 - l3_agent_scheduler
61 - logging
62 - metering
63 - multi-provider
64 - net-mtu
65 - net-mtu-writable
66 - network-ip-availability
67 - network_availability_zone
68 - network-segment-range
69 - pagination
70 - port-resource-request
71 - port-mac-address-regenerate
72 - port-security
73 - port-security-groups-filtering
74 - project-id
75 - provider
76 - qos
77 - qos-bw-minimum-ingress
78 - qos-fip
79 - quotas
80 - quota_details
81 - rbac-address-scope
82 - rbac-policies
83 - rbac-security-groups
84 - rbac-subnetpool
85 - router
86 - router-admin-state-down-before-update
87 - router_availability_zone
88 - security-group
89 - segment
90 - service-type
91 - sorting
92 - standard-attr-description
93 - standard-attr-revisions
94 - standard-attr-segment
95 - standard-attr-tag
96 - standard-attr-timestamp
97 - subnet_allocation
98 - subnet-dns-publish-fixed-ip
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020099 - subnet-service-types
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200100 - subnetpool-prefix-ops
101 - tag-ports-during-bulk-creation
102 - trunk
103 - trunk-details
104 - uplink-status-propagation
105 network_api_extensions_tempest:
106 - dvr
elajkat8bbd7432020-11-04 16:41:34 +0100107 network_available_features: &available_features
108 - ipv6_metadata
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200109 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +0100110 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200111 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100112 Q_AGENT: openvswitch
113 Q_ML2_TENANT_NETWORK_TYPE: vxlan
114 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
115 ML2_L3_PLUGIN: router
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500116 # NOTE(bcafarel) guestmount binary not available on host OS
117 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
118 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
119 ADVANCED_INSTANCE_TYPE: ds512M
120 ADVANCED_INSTANCE_USER: ubuntu
121 CUSTOMIZE_IMAGE: false
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100122 devstack_local_conf:
123 post-config:
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100124 /$NEUTRON_CORE_PLUGIN_CONF:
125 AGENT:
126 tunnel_types: gre,vxlan
127 ml2:
128 type_drivers: flat,geneve,vlan,gre,local,vxlan
129 test-config:
130 $TEMPEST_CONFIG:
131 neutron_plugin_options:
132 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200133
134- job:
135 name: neutron-tempest-plugin-scenario-openvswitch-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200136 parent: neutron-tempest-plugin-openvswitch
elajkatdecb2a62024-04-24 16:56:46 +0200137 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500138 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200139 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200140 tempest_test_regex: "\
141 (^neutron_tempest_plugin.scenario)|\
142 (^tempest.api.compute.servers.test_attach_interfaces)|\
143 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200144 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100145 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200146 devstack_localrc:
147 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500148 # NOTE(bcafarel) guestmount binary not available on host OS
149 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
150 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
151 ADVANCED_INSTANCE_TYPE: ds512M
152 ADVANCED_INSTANCE_USER: ubuntu
153 CUSTOMIZE_IMAGE: false
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000154 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200155 devstack_local_conf:
156 test-config:
157 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100158 network-feature-enabled:
159 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200160 neutron_plugin_options:
161 ipv6_metadata: False
162
163- job:
164 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200165 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkatdecb2a62024-04-24 16:56:46 +0200166 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500167 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200168 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200169 tempest_test_regex: "\
170 (^neutron_tempest_plugin.scenario)|\
171 (^tempest.api.compute.servers.test_attach_interfaces)|\
172 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200173 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100174 network_available_features: *available_features
yatinkarel3f1716f2023-03-13 13:00:34 +0530175 # TODO(akatz): remove established tcp session verification test when the
176 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
177 tempest_exclude_regex: "\
178 (^neutron_tempest_plugin.scenario.test_security_groups.NetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200179 devstack_localrc:
180 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500181 # NOTE(bcafarel) guestmount binary not available on host OS
182 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
183 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
184 ADVANCED_INSTANCE_TYPE: ds512M
185 ADVANCED_INSTANCE_USER: ubuntu
186 CUSTOMIZE_IMAGE: false
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000187 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200188 devstack_local_conf:
189 test-config:
190 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100191 network-feature-enabled:
192 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200193 neutron_plugin_options:
194 ipv6_metadata: False
195
196- job:
197 name: neutron-tempest-plugin-scenario-linuxbridge-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200198 parent: neutron-tempest-plugin-linuxbridge
elajkatdecb2a62024-04-24 16:56:46 +0200199 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500200 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200201 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200202 tempest_test_regex: "\
203 (^neutron_tempest_plugin.scenario)|\
204 (^tempest.api.compute.servers.test_attach_interfaces)|\
205 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200206 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100207 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200208 devstack_localrc:
209 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
yatinkarelf405d072024-12-17 12:59:59 +0530210 NEUTRON_DEPLOY_MOD_WSGI: false
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500211 # NOTE(bcafarel) guestmount binary not available on host OS
212 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
213 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
214 ADVANCED_INSTANCE_TYPE: ds512M
215 ADVANCED_INSTANCE_USER: ubuntu
216 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200217 devstack_local_conf:
218 test-config:
219 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100220 network-feature-enabled:
221 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200222 neutron_plugin_options:
223 ipv6_metadata: False
224
225- job:
226 name: neutron-tempest-plugin-scenario-ovn-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200227 parent: neutron-tempest-plugin-ovn
elajkatdecb2a62024-04-24 16:56:46 +0200228 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500229 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200230 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200231 tempest_test_regex: "\
232 (^neutron_tempest_plugin.scenario)|\
233 (^tempest.api.compute.servers.test_attach_interfaces)|\
234 (^tempest.api.compute.servers.test_multiple_create)"
Rodolfo Alonso Hernandez68e11392024-09-26 15:01:32 +0000235 # NOTE(ralonsoh): ``NetworkWritableMtuTest`` excluded because of https://bugs.launchpad.net/neutron/+bug/2082344
Rodolfo Alonso Hernandez42ff6212025-05-28 14:42:57 +0000236 tempest_exclude_regex: "\
237 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest.*)|\
238 (^neutron_tempest_plugin.scenario.test_multicast.MulticastTestIPv4.test_multicast_between_vms_on_same_network)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200239 network_api_extensions: *api_extensions
240 devstack_localrc:
241 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500242 # NOTE(bcafarel) guestmount binary not available on host OS
243 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
244 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
245 ADVANCED_INSTANCE_TYPE: ds512M
246 ADVANCED_INSTANCE_USER: ubuntu
247 CUSTOMIZE_IMAGE: false
Rodolfo Alonso Hernandezd5023e12023-07-06 05:04:10 +0000248 OVN_BRANCH: "v21.06.0"
249 OVS_BRANCH: "a4b04276ab5934d087669ff2d191a23931335c87"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000250 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000251 devstack_services:
252 q-ovn-metadata-agent: true
253 q-ovn-agent: false
elajkat8bbd7432020-11-04 16:41:34 +0100254 devstack_local_conf:
255 test-config:
256 $TEMPEST_CONFIG:
257 network-feature-enabled:
258 available_features: ""
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200259
260- job:
261 name: neutron-tempest-plugin-dvr-multinode-scenario-victoria
262 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500263 nodeset: openstack-two-node-focal
elajkatdecb2a62024-04-24 16:56:46 +0200264 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500265 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200266 vars:
267 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000268 devstack_localrc:
269 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200270
271- job:
272 name: neutron-tempest-plugin-designate-scenario-victoria
273 parent: neutron-tempest-plugin-designate-scenario
elajkatdecb2a62024-04-24 16:56:46 +0200274 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500275 required-projects:
276 - openstack/neutron
277 - name: openstack/neutron-tempest-plugin
278 override-checkout: 1.6.0
279 - openstack/tempest
280 - name: openstack/designate-tempest-plugin
281 override-checkout: 0.12.0
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200282 vars:
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200283 network_api_extensions_common: *api_extensions
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500284 devstack_localrc:
285 # NOTE(bcafarel) guestmount binary not available on host OS
286 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
287 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
288 ADVANCED_INSTANCE_TYPE: ds512M
289 ADVANCED_INSTANCE_USER: ubuntu
290 CUSTOMIZE_IMAGE: false
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000291 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200292
293- job:
294 name: neutron-tempest-plugin-sfc-victoria
295 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500296 nodeset: openstack-single-node-focal
elajkatdecb2a62024-04-24 16:56:46 +0200297 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500298 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200299 vars:
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200300 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000301 devstack_localrc:
302 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200303
304- job:
305 name: neutron-tempest-plugin-bgpvpn-bagpipe-victoria
306 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500307 nodeset: openstack-single-node-focal
elajkatdecb2a62024-04-24 16:56:46 +0200308 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500309 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200310 vars:
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200311 network_api_extensions: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000312 devstack_localrc:
313 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200314
315- job:
316 name: neutron-tempest-plugin-dynamic-routing-victoria
317 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500318 nodeset: openstack-single-node-focal
elajkatdecb2a62024-04-24 16:56:46 +0200319 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500320 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200321 vars:
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200322 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfea4f722024-12-04 16:03:01 +0000323 devstack_localrc:
324 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200325
326- job:
327 name: neutron-tempest-plugin-vpnaas-victoria
328 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500329 nodeset: openstack-single-node-focal
elajkatdecb2a62024-04-24 16:56:46 +0200330 override-checkout: unmaintained/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500331 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200332 vars:
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200333 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000334 devstack_localrc:
335 NEUTRON_DEPLOY_MOD_WSGI: false