blob: fa0e86134037bf634c69515ba29b7f65b073ccd3 [file] [log] [blame]
Chandan Kumara564cf32017-11-16 16:09:38 +05301- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +02002 name: neutron-tempest-plugin
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +01003 parent: devstack-tempest
4 abstract: true
5 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -04006 Perform setup common to all Neutron tempest tests
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +01007 roles:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +00008 - zuul: openstack/devstack
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +01009 required-projects:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +000010 - openstack/devstack-gate
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010011 - openstack/neutron
12 - openstack/neutron-tempest-plugin
13 - openstack/tempest
14 vars:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010015 tempest_concurrency: 4
16 tox_envlist: all
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000017 network_api_extensions_common: &api_extensions_master
18 - address-scope
19 - agent
20 - allowed-address-pairs
21 - auto-allocated-topology
22 - availability_zone
23 - binding
24 - default-subnetpools
25 - dhcp_agent_scheduler
26 - dns-domain-ports
27 - dns-integration
28 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +020029 - expose-port-forwarding-in-fip
Harald Jensåsc9782fa2019-06-03 22:35:41 +020030 - expose-l3-conntrack-helper
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000031 - ext-gw-mode
32 - external-net
33 - extra_dhcp_opt
34 - extraroute
Bence Romsics46bd3af2019-09-13 10:52:41 +020035 - extraroute-atomic
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000036 - filter-validation
37 - fip-port-details
38 - flavors
Slawek Kaplonski003fcae2019-05-26 22:38:35 +020039 - floating-ip-port-forwarding
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000040 - floatingip-pools
41 - ip-substring-filtering
Harald Jensåsc9782fa2019-06-03 22:35:41 +020042 - l3-conntrack-helper
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000043 - l3-flavors
44 - l3-ha
45 - l3_agent_scheduler
46 - logging
47 - metering
48 - multi-provider
49 - net-mtu
50 - net-mtu-writable
51 - network-ip-availability
52 - network_availability_zone
Kailun Qineaaf9782018-12-20 04:45:01 +080053 - network-segment-range
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000054 - pagination
Lajos Katona2f904652018-08-23 14:04:56 +020055 - port-resource-request
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000056 - port-mac-address-regenerate
57 - port-security
58 - port-security-groups-filtering
59 - project-id
60 - provider
61 - qos
62 - qos-bw-minimum-ingress
63 - qos-fip
64 - quotas
65 - quota_details
66 - rbac-policies
Doug Wiegley5b85ad82019-02-06 13:51:03 -070067 - rbac-security-groups
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000068 - router
Matt Welchffe9be82019-07-02 13:24:29 +000069 - router-admin-state-down-before-update
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000070 - router_availability_zone
71 - security-group
72 - segment
73 - service-type
74 - sorting
75 - standard-attr-description
76 - standard-attr-revisions
77 - standard-attr-segment
78 - standard-attr-tag
79 - standard-attr-timestamp
80 - subnet_allocation
Jens Harbott450d4a02019-09-05 11:59:03 +000081 - subnet-dns-publish-fixed-ip
Ryan Tidwellb7238bd2019-05-30 10:35:09 -050082 - subnetpool-prefix-ops
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000083 - trunk
84 - trunk-details
85 - uplink-status-propagation
86 network_api_extensions_tempest:
87 - dvr
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010088 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +010089 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000090 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010091 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +000092 neutron: https://opendev.org/openstack/neutron.git
93 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +020094 tempest_plugins:
95 - neutron-tempest-plugin
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010096 devstack_services:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020097 tls-proxy: false
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010098 tempest: true
99 neutron-dns: true
100 neutron-qos: true
101 neutron-segments: true
102 neutron-trunk: true
Hongbin Lu5da73332018-07-27 22:34:59 +0000103 neutron-uplink-status-propagation: true
Kailun Qineaaf9782018-12-20 04:45:01 +0800104 neutron-network-segment-range: true
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200105 neutron-port-forwarding: true
Harald Jensåsc9782fa2019-06-03 22:35:41 +0200106 neutron-conntrack-helper: true
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100107 devstack_local_conf:
108 post-config:
109 $NEUTRON_CONF:
110 QUOTAS:
111 quota_router: 100
112 quota_floatingip: 500
113 quota_security_group: 100
114 quota_security_group_rule: 1000
115 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
116 # devstack-tempest job will be switched to use lib/neutron instead of
117 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400118 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100119 ml2:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200120 type_drivers: flat,geneve,vlan,gre,local,vxlan
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100121 ml2_type_vlan:
122 network_vlan_ranges: foo:1:10
123 ml2_type_vxlan:
124 vni_ranges: 1:2000
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200125 ml2_type_gre:
126 tunnel_id_ranges: 1:1000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100127 $NEUTRON_L3_CONF:
128 agent:
129 availability_zone: nova
130 $NEUTRON_DHCP_CONF:
131 agent:
132 availability_zone: nova
Doug Hellmann12685c62018-08-29 17:37:50 -0400133 /etc/neutron/api-paste.ini:
134 composite:neutronapi_v2_0:
135 use: call:neutron.auth:pipeline_factory
136 noauth: cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0
137 keystone: cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100138 test-config:
139 $TEMPEST_CONFIG:
140 neutron_plugin_options:
141 provider_vlans: foo,
142 agent_availability_zone: nova
143 image_is_advanced: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200144 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Lajos Katona2f904652018-08-23 14:04:56 +0200145 provider_net_base_segm_id: 1
Hongbin Lue2089622018-08-14 15:32:46 +0000146 irrelevant-files: &tempest-irrelevant-files
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100147 - ^(test-|)requirements.txt$
148 - ^releasenotes/.*$
149 - ^doc/.*$
150 - ^setup.cfg$
151 - ^.*\.rst$
152 - ^neutron/locale/.*$
153 - ^neutron/tests/unit/.*$
154 - ^tools/.*$
155 - ^tox.ini$
156
157- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530158 name: neutron-tempest-plugin-api
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200159 parent: neutron-tempest-plugin
160 vars:
161 tempest_test_regex: ^neutron_tempest_plugin\.api
162 devstack_services:
163 neutron-log: true
164 devstack_local_conf:
165 post-config:
166 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
167 # devstack-tempest job will be switched to use lib/neutron instead of
168 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400169 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200170 AGENT:
171 tunnel_types: gre,vxlan
172 network_log:
173 local_output_log_base: /tmp/test_log.log
Chandan Kumara564cf32017-11-16 16:09:38 +0530174
175- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000176 name: neutron-tempest-plugin-api-queens
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100177 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000178 parent: neutron-tempest-plugin-api
179 override-checkout: stable/queens
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100180 required-projects:
181 - openstack/devstack-gate
182 - openstack/neutron
183 - name: openstack/neutron-tempest-plugin
Ghanshyam1b63b3d2020-01-23 12:00:04 -0600184 override-checkout: 0.3.0
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100185 - openstack/tempest
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000186 vars:
187 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000188 # TODO(slaweq): find a way to put this list of extensions in
189 # neutron repository and keep it different per branch,
190 # then it could be removed from here
191 network_api_extensions_common: &api_extensions_queens
192 - address-scope
193 - agent
194 - allowed-address-pairs
195 - auto-allocated-topology
196 - availability_zone
197 - binding
198 - default-subnetpools
199 - dhcp_agent_scheduler
200 - dns-domain-ports
201 - dns-integration
202 - ext-gw-mode
203 - external-net
204 - extra_dhcp_opt
205 - extraroute
206 - flavors
207 - ip-substring-filtering
208 - l3-flavors
209 - l3-ha
210 - l3_agent_scheduler
211 - logging
212 - metering
213 - multi-provider
214 - net-mtu
215 - net-mtu-writable
216 - network-ip-availability
217 - network_availability_zone
218 - pagination
219 - port-security
220 - project-id
221 - provider
222 - qos
223 - qos-fip
224 - quotas
225 - quota_details
226 - rbac-policies
227 - router
228 - router_availability_zone
229 - security-group
230 - segment
231 - service-type
232 - sorting
233 - standard-attr-description
234 - standard-attr-revisions
235 - standard-attr-timestamp
236 - standard-attr-tag
237 - subnet_allocation
238 - trunk
239 - trunk-details
240 network_api_extensions_tempest:
241 - dvr
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200242 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100243 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000244 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200245 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200246
247- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200248 name: neutron-tempest-plugin-api-rocky
249 nodeset: openstack-single-node-xenial
250 parent: neutron-tempest-plugin-api
Ghanshyamd44ac532020-02-05 15:17:50 -0600251 description: |
252 This job run on py2 for stable/rocky gate.
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200253 override-checkout: stable/rocky
Ghanshyamd44ac532020-02-05 15:17:50 -0600254 vars: &api_vars_rocky
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200255 branch_override: stable/rocky
256 # TODO(slaweq): find a way to put this list of extensions in
257 # neutron repository and keep it different per branch,
258 # then it could be removed from here
259 network_api_extensions_common: &api_extensions_rocky
260 - address-scope
261 - agent
262 - allowed-address-pairs
263 - auto-allocated-topology
264 - availability_zone
265 - binding
266 - default-subnetpools
267 - dhcp_agent_scheduler
268 - dns-domain-ports
269 - dns-integration
270 - empty-string-filtering
271 - expose-port-forwarding-in-fip
272 - ext-gw-mode
273 - external-net
274 - extra_dhcp_opt
275 - extraroute
276 - fip-port-details
277 - flavors
278 - floating-ip-port-forwarding
279 - ip-substring-filtering
280 - l3-flavors
281 - l3-ha
282 - l3_agent_scheduler
283 - logging
284 - metering
285 - multi-provider
286 - net-mtu
287 - net-mtu-writable
288 - network-ip-availability
289 - network_availability_zone
290 - pagination
291 - port-mac-address-regenerate
292 - port-security
293 - port-security-groups-filtering
294 - project-id
295 - provider
296 - qos
297 - qos-fip
298 - quotas
299 - quota_details
300 - rbac-policies
301 - router
302 - router_availability_zone
303 - security-group
304 - segment
305 - service-type
306 - sorting
307 - standard-attr-description
308 - standard-attr-revisions
309 - standard-attr-segment
310 - standard-attr-timestamp
311 - standard-attr-tag
312 - subnet_allocation
313 - trunk
314 - trunk-details
315 network_api_extensions_tempest:
316 - dvr
317 devstack_localrc:
318 USE_PYTHON3: false
319 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
320 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Ghanshyamd44ac532020-02-05 15:17:50 -0600321 # NOTE(gmann): This job run on py2 for stable/rocky gate.
322 branches:
323 - stable/rocky
324
325
326- job:
327 name: neutron-tempest-plugin-api-rocky
328 nodeset: openstack-single-node-xenial
329 parent: neutron-tempest-plugin-api
330 description: |
331 This job run on py3 for other than stable/rocky gate
332 which is nothing but neutron-tempest-pluign master gate.
333 override-checkout: stable/rocky
334 vars:
335 <<: *api_vars_rocky
336 devstack_localrc:
337 USE_PYTHON3: True
338 branches: ^(?!stable/rocky).*$
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200339
340- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200341 name: neutron-tempest-plugin-api-stein
342 parent: neutron-tempest-plugin-api
343 override-checkout: stable/stein
344 vars:
345 branch_override: stable/stein
346 # TODO(slaweq): find a way to put this list of extensions in
347 # neutron repository and keep it different per branch,
348 # then it could be removed from here
349 network_api_extensions_common: &api_extensions_stein
350 - address-scope
351 - agent
352 - allowed-address-pairs
353 - auto-allocated-topology
354 - availability_zone
355 - binding
356 - default-subnetpools
357 - dhcp_agent_scheduler
358 - dns-domain-ports
359 - dns-integration
360 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200361 - expose-port-forwarding-in-fip
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200362 - ext-gw-mode
363 - external-net
364 - extra_dhcp_opt
365 - extraroute
366 - filter-validation
367 - fip-port-details
368 - flavors
369 - floatingip-pools
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200370 - floating-ip-port-forwarding
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200371 - ip-substring-filtering
372 - l3-flavors
373 - l3-ha
374 - l3_agent_scheduler
375 - logging
376 - metering
377 - multi-provider
378 - net-mtu
379 - net-mtu-writable
380 - network-ip-availability
381 - network_availability_zone
382 - network-segment-range
383 - pagination
384 - port-resource-request
385 - port-mac-address-regenerate
386 - port-security
387 - port-security-groups-filtering
388 - project-id
389 - provider
390 - qos
391 - qos-bw-minimum-ingress
392 - qos-fip
393 - quotas
394 - quota_details
395 - rbac-policies
396 - rbac-security-groups
397 - router
398 - router_availability_zone
399 - security-group
400 - segment
401 - service-type
402 - sorting
403 - standard-attr-description
404 - standard-attr-revisions
405 - standard-attr-segment
406 - standard-attr-tag
407 - standard-attr-timestamp
408 - subnet_allocation
409 - trunk
410 - trunk-details
411 - uplink-status-propagation
412 network_api_extensions_tempest:
413 - dvr
414 devstack_localrc:
415 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
416
417- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200418 name: neutron-tempest-plugin-api-train
Hongbin Lub600bea2018-08-23 02:49:48 +0000419 parent: neutron-tempest-plugin-api
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200420 override-checkout: stable/train
Hongbin Lub600bea2018-08-23 02:49:48 +0000421 vars:
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200422 branch_override: stable/train
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000423 # TODO(slaweq): find a way to put this list of extensions in
424 # neutron repository and keep it different per branch,
425 # then it could be removed from here
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200426 network_api_extensions_common: &api_extensions_train
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000427 - address-scope
428 - agent
429 - allowed-address-pairs
430 - auto-allocated-topology
431 - availability_zone
432 - binding
433 - default-subnetpools
434 - dhcp_agent_scheduler
435 - dns-domain-ports
436 - dns-integration
437 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200438 - expose-port-forwarding-in-fip
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200439 - expose-l3-conntrack-helper
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000440 - ext-gw-mode
441 - external-net
442 - extra_dhcp_opt
443 - extraroute
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200444 - extraroute-atomic
445 - filter-validation
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000446 - fip-port-details
447 - flavors
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200448 - floating-ip-port-forwarding
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200449 - floatingip-pools
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000450 - ip-substring-filtering
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200451 - l3-conntrack-helper
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000452 - l3-flavors
453 - l3-ha
454 - l3_agent_scheduler
455 - logging
456 - metering
457 - multi-provider
458 - net-mtu
459 - net-mtu-writable
460 - network-ip-availability
461 - network_availability_zone
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200462 - network-segment-range
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000463 - pagination
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200464 - port-resource-request
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000465 - port-mac-address-regenerate
466 - port-security
467 - port-security-groups-filtering
468 - project-id
469 - provider
470 - qos
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200471 - qos-bw-minimum-ingress
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000472 - qos-fip
473 - quotas
474 - quota_details
475 - rbac-policies
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200476 - rbac-security-groups
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000477 - router
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200478 - router-admin-state-down-before-update
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000479 - router_availability_zone
480 - security-group
481 - segment
482 - service-type
483 - sorting
484 - standard-attr-description
485 - standard-attr-revisions
486 - standard-attr-segment
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000487 - standard-attr-tag
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200488 - standard-attr-timestamp
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000489 - subnet_allocation
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200490 - subnetpool-prefix-ops
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000491 - trunk
492 - trunk-details
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200493 - uplink-status-propagation
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000494 network_api_extensions_tempest:
495 - dvr
Hongbin Lub600bea2018-08-23 02:49:48 +0000496 devstack_localrc:
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000497 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Hongbin Lub600bea2018-08-23 02:49:48 +0000498
499- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200500 name: neutron-tempest-plugin-scenario
501 parent: neutron-tempest-plugin
502 abstract: true
503 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -0400504 Perform setup common to all tempest scenario test jobs.
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200505 vars:
506 tempest_test_regex: ^neutron_tempest_plugin\.scenario
507 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400508 PHYSICAL_NETWORK: default
Radosław Piliszek25eb6b72020-01-16 19:09:14 +0100509 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/xenial/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200510 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
511 ADVANCED_INSTANCE_TYPE: ds512M
512 ADVANCED_INSTANCE_USER: ubuntu
Doug Hellmann12685c62018-08-29 17:37:50 -0400513 BUILD_TIMEOUT: 784
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200514 devstack_services:
515 cinder: true
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000516
517- job:
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200518 name: neutron-tempest-plugin-scenario-openvswitch
519 parent: neutron-tempest-plugin-scenario
520 timeout: 10000
521 vars:
522 network_api_extensions: *api_extensions_master
523 devstack_localrc:
524 Q_AGENT: openvswitch
525 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
526 devstack_local_conf:
527 post-config:
528 $NEUTRON_CONF:
529 DEFAULT:
530 enable_dvr: false
531 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
532 # devstack-tempest job will be switched to use lib/neutron instead of
533 # lib/neutron-legacy
534 /$NEUTRON_CORE_PLUGIN_CONF:
535 agent:
536 tunnel_types: vxlan,gre
537 ovs:
538 tunnel_bridge: br-tun
539 bridge_mappings: public:br-ex
540 test-config:
541 $TEMPEST_CONFIG:
542 neutron_plugin_options:
543 available_type_drivers: flat,vlan,local,vxlan
544
545- job:
546 name: neutron-tempest-plugin-scenario-openvswitch-queens
547 parent: neutron-tempest-plugin-scenario-openvswitch
548 nodeset: openstack-single-node-xenial
549 override-checkout: stable/queens
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100550 required-projects:
551 - openstack/devstack-gate
552 - openstack/neutron
553 - name: openstack/neutron-tempest-plugin
Ghanshyam1b63b3d2020-01-23 12:00:04 -0600554 override-checkout: 0.3.0
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100555 - openstack/tempest
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200556 vars:
557 branch_override: stable/queens
558 network_api_extensions: *api_extensions_queens
559 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
560 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
Ghanshyam1b63b3d2020-01-23 12:00:04 -0600561 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
562 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
563 tempest_black_regex: "\
564 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
565 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200566 devstack_localrc:
567 USE_PYTHON3: false
568 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
569 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
570
571- job:
572 name: neutron-tempest-plugin-scenario-openvswitch-rocky
573 parent: neutron-tempest-plugin-scenario-openvswitch
Ghanshyamd44ac532020-02-05 15:17:50 -0600574 description: |
575 This job run on py2 for stable/rocky gate.
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200576 nodeset: openstack-single-node-xenial
577 override-checkout: stable/rocky
Ghanshyamd44ac532020-02-05 15:17:50 -0600578 vars: &scenario_vars_rocky
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200579 branch_override: stable/rocky
580 network_api_extensions: *api_extensions_rocky
581 devstack_localrc:
582 USE_PYTHON3: false
583 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
584 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Ghanshyamd44ac532020-02-05 15:17:50 -0600585 branches:
586 - stable/rocky
587
588- job:
589 name: neutron-tempest-plugin-scenario-openvswitch-rocky
590 parent: neutron-tempest-plugin-scenario-openvswitch
591 nodeset: openstack-single-node-xenial
592 description: |
593 This job run on py3 for other than stable/rocky gate
594 which is nothing but neutron-tempest-pluign master gate.
595 override-checkout: stable/rocky
596 vars:
597 <<: *scenario_vars_rocky
598 devstack_localrc:
599 USE_PYTHON3: True
600 branches: ^(?!stable/rocky).*$
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200601
602- job:
603 name: neutron-tempest-plugin-scenario-openvswitch-stein
604 parent: neutron-tempest-plugin-scenario-openvswitch
605 override-checkout: stable/stein
606 vars:
607 branch_override: stable/stein
608 network_api_extensions: *api_extensions_stein
609 devstack_localrc:
610 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
611
612- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200613 name: neutron-tempest-plugin-scenario-openvswitch-train
614 parent: neutron-tempest-plugin-scenario-openvswitch
615 override-checkout: stable/train
616 vars:
617 branch_override: stable/train
618 network_api_extensions: *api_extensions_train
619 devstack_localrc:
620 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
621
622- job:
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200623 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
624 parent: neutron-tempest-plugin-scenario
625 timeout: 10000
626 vars:
627 network_api_extensions: *api_extensions_master
628 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
629 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
630 tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
631 devstack_localrc:
632 Q_AGENT: openvswitch
633 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
634 devstack_local_conf:
635 post-config:
636 $NEUTRON_CONF:
637 DEFAULT:
638 enable_dvr: false
639 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
640 # devstack-tempest job will be switched to use lib/neutron instead of
641 # lib/neutron-legacy
642 /$NEUTRON_CORE_PLUGIN_CONF:
643 agent:
644 tunnel_types: vxlan,gre
645 ovs:
646 tunnel_bridge: br-tun
647 bridge_mappings: public:br-ex
648 securitygroup:
649 firewall_driver: iptables_hybrid
650 test-config:
651 $TEMPEST_CONFIG:
652 neutron_plugin_options:
653 available_type_drivers: flat,vlan,local,vxlan
654
655- job:
656 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
657 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
658 nodeset: openstack-single-node-xenial
Ghanshyamd44ac532020-02-05 15:17:50 -0600659 description: |
660 This job run on py2 for stable/rocky gate.
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200661 override-checkout: stable/rocky
Ghanshyamd44ac532020-02-05 15:17:50 -0600662 vars: &openvswitch_vars_rocky
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200663 branch_override: stable/rocky
664 network_api_extensions: *api_extensions_rocky
665 devstack_localrc:
666 USE_PYTHON3: false
667 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
668 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Ghanshyamd44ac532020-02-05 15:17:50 -0600669 branches:
670 - stable/rocky
671
672- job:
673 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
674 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
675 nodeset: openstack-single-node-xenial
676 description: |
677 This job run on py3 for other than stable/rocky gate
678 which is nothing but neutron-tempest-pluign master gate.
679 override-checkout: stable/rocky
680 vars:
681 <<: *openvswitch_vars_rocky
682 devstack_localrc:
683 USE_PYTHON3: True
684 branches: ^(?!stable/rocky).*$
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200685
686- job:
687 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
688 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
689 override-checkout: stable/stein
690 vars:
691 branch_override: stable/stein
692 network_api_extensions: *api_extensions_stein
693 devstack_localrc:
694 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
695
696- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200697 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-train
698 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
699 override-checkout: stable/train
700 vars:
701 branch_override: stable/train
702 network_api_extensions: *api_extensions_train
703 devstack_localrc:
704 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
705
706- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530707 name: neutron-tempest-plugin-scenario-linuxbridge
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100708 parent: neutron-tempest-plugin-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530709 timeout: 10000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100710 vars:
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000711 network_api_extensions: *api_extensions_master
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100712 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400713 Q_AGENT: linuxbridge
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000714 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100715 devstack_local_conf:
716 post-config:
717 $NEUTRON_CONF:
718 DEFAULT:
719 enable_dvr: false
720 AGENT:
721 debug_iptables_rules: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200722 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
723 # devstack-tempest job will be switched to use lib/neutron instead of
724 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400725 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200726 ml2:
727 type_drivers: flat,vlan,local,vxlan
728 test-config:
729 $TEMPEST_CONFIG:
730 neutron_plugin_options:
731 available_type_drivers: flat,vlan,local,vxlan
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800732 q_agent: linuxbridge
Chandan Kumara564cf32017-11-16 16:09:38 +0530733
734- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000735 name: neutron-tempest-plugin-scenario-linuxbridge-queens
736 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100737 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000738 override-checkout: stable/queens
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100739 required-projects:
740 - openstack/devstack-gate
741 - openstack/neutron
742 - name: openstack/neutron-tempest-plugin
Ghanshyam1b63b3d2020-01-23 12:00:04 -0600743 override-checkout: 0.3.0
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100744 - openstack/tempest
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000745 vars:
746 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000747 network_api_extensions: *api_extensions_queens
Ghanshyam1b63b3d2020-01-23 12:00:04 -0600748 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
749 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
750 tempest_black_regex: "\
751 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
Hongbin Lu965b03d2018-04-25 22:32:30 +0000752 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100753 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000754 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200755 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800756 devstack_local_conf:
757 test-config:
758 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000759 # for queens branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800760 # fix will not apply for queens branch)
761 $TEMPEST_CONFIG:
762 neutron_plugin_options:
763 q_agent: None
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000764
765- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000766 name: neutron-tempest-plugin-scenario-linuxbridge-rocky
767 parent: neutron-tempest-plugin-scenario-linuxbridge
Ghanshyamd44ac532020-02-05 15:17:50 -0600768 description: |
769 This job run on py2 for stable/rocky gate.
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100770 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000771 override-checkout: stable/rocky
Ghanshyamd44ac532020-02-05 15:17:50 -0600772 vars: &linuxbridge_vars_rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000773 branch_override: stable/rocky
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000774 network_api_extensions: *api_extensions_rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000775 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100776 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000777 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200778 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800779 devstack_local_conf:
780 test-config:
781 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000782 # for rocky branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800783 # fix will not apply for rocky branch)
784 $TEMPEST_CONFIG:
785 neutron_plugin_options:
786 q_agent: None
Ghanshyamd44ac532020-02-05 15:17:50 -0600787 branches:
788 - stable/rocky
789
790- job:
791 name: neutron-tempest-plugin-scenario-linuxbridge-rocky
792 parent: neutron-tempest-plugin-scenario-linuxbridge
793 nodeset: openstack-single-node-xenial
794 description: |
795 This job run on py3 for other than stable/rocky gate
796 which is nothing but neutron-tempest-pluign master gate.
797 override-checkout: stable/rocky
798 vars:
799 <<: *linuxbridge_vars_rocky
800 devstack_localrc:
801 USE_PYTHON3: True
802 branches: ^(?!stable/rocky).*$
Hongbin Lub600bea2018-08-23 02:49:48 +0000803
804- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200805 name: neutron-tempest-plugin-scenario-linuxbridge-stein
806 parent: neutron-tempest-plugin-scenario-linuxbridge
807 override-checkout: stable/stein
808 vars:
809 branch_override: stable/stein
810 network_api_extensions: *api_extensions_stein
811 devstack_localrc:
812 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
813
814- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +0200815 name: neutron-tempest-plugin-scenario-linuxbridge-train
816 parent: neutron-tempest-plugin-scenario-linuxbridge
817 override-checkout: stable/train
818 vars:
819 branch_override: stable/train
820 network_api_extensions: *api_extensions_train
821 devstack_localrc:
822 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
823
824- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530825 name: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200826 parent: tempest-multinode-full
827 description: |
828 Perform setup for Neutron tempest tests in multinode with DVR scenario
829 roles:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000830 - zuul: openstack/devstack
Chandan Kumara564cf32017-11-16 16:09:38 +0530831 required-projects:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000832 - openstack/devstack-gate
Chandan Kumara564cf32017-11-16 16:09:38 +0530833 - openstack/neutron
834 - openstack/neutron-tempest-plugin
835 - openstack/tempest
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200836 pre-run: playbooks/dvr-multinode-scenario-pre-run.yaml
Chandan Kumara564cf32017-11-16 16:09:38 +0530837 voting: false
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200838 vars:
839 tempest_concurrency: 4
840 tox_envlist: all
841 tempest_test_regex: ^neutron_tempest_plugin\.scenario
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000842 network_api_extensions_common: *api_extensions_master
843 network_api_extensions_dvr:
844 - dvr
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200845 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100846 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000847 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200848 PHYSICAL_NETWORK: default
Radosław Piliszek25eb6b72020-01-16 19:09:14 +0100849 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/xenial/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200850 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
851 ADVANCED_INSTANCE_TYPE: ds512M
852 ADVANCED_INSTANCE_USER: ubuntu
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200853 BUILD_TIMEOUT: 784
854 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000855 neutron: https://opendev.org/openstack/neutron.git
856 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200857 tempest_plugins:
858 - neutron-tempest-plugin
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200859 devstack_services:
860 tls-proxy: false
861 tempest: true
862 neutron-dns: true
863 neutron-qos: true
864 neutron-segments: true
865 neutron-trunk: true
866 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200867 neutron-port-forwarding: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200868 cinder: true
869 devstack_local_conf:
870 post-config:
871 $NEUTRON_CONF:
872 quotas:
873 quota_router: 100
874 quota_floatingip: 500
875 quota_security_group: 100
876 quota_security_group_rule: 1000
877 DEFAULT:
878 router_distributed: True
879 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
880 # devstack-tempest job will be switched to use lib/neutron instead of
881 # lib/neutron-legacy
882 "/$NEUTRON_CORE_PLUGIN_CONF":
883 ml2:
884 type_drivers: flat,geneve,vlan,gre,local,vxlan
885 mechanism_drivers: openvswitch,l2population
886 ml2_type_vlan:
887 network_vlan_ranges: foo:1:10
888 ml2_type_vxlan:
889 vni_ranges: 1:2000
890 ml2_type_gre:
891 tunnel_id_ranges: 1:1000
892 agent:
893 enable_distributed_routing: True
894 l2_population: True
895 tunnel_types: vxlan,gre
896 ovs:
897 tunnel_bridge: br-tun
898 bridge_mappings: public:br-ex
899 $NEUTRON_L3_CONF:
900 DEFAULT:
901 agent_mode: dvr_snat
902 agent:
903 availability_zone: nova
904 $NEUTRON_DHCP_CONF:
905 agent:
906 availability_zone: nova
907 "/etc/neutron/api-paste.ini":
908 "composite:neutronapi_v2_0":
909 use: "call:neutron.auth:pipeline_factory"
910 noauth: "cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0"
911 keystone: "cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0"
912 test-config:
913 $TEMPEST_CONFIG:
914 neutron_plugin_options:
915 provider_vlans: foo,
916 agent_availability_zone: nova
917 image_is_advanced: true
918 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
919 l3_agent_mode: dvr_snat
920 group-vars:
921 subnode:
922 devstack_services:
923 tls-proxy: false
924 q-agt: true
925 q-l3: true
926 q-meta: true
927 neutron-qos: true
928 neutron-trunk: true
929 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200930 neutron-port-forwarding: true
Slawek Kaplonski592ec9d2019-11-19 16:17:59 +0100931 devstack_localrc:
932 USE_PYTHON3: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200933 devstack_local_conf:
934 post-config:
935 $NEUTRON_CONF:
936 DEFAULT:
937 router_distributed: True
938 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
939 # devstack-tempest job will be switched to use lib/neutron instead of
940 # lib/neutron-legacy
941 "/$NEUTRON_CORE_PLUGIN_CONF":
942 agent:
943 enable_distributed_routing: True
944 l2_population: True
945 tunnel_types: vxlan,gre
946 ovs:
947 tunnel_bridge: br-tun
948 bridge_mappings: public:br-ex
949 $NEUTRON_L3_CONF:
950 DEFAULT:
951 agent_mode: dvr_snat
952 agent:
953 availability_zone: nova
954 irrelevant-files: *tempest-irrelevant-files
Chandan Kumara564cf32017-11-16 16:09:38 +0530955
Jens Harbott860b46a2017-11-15 21:23:15 +0000956- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000957 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
958 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100959 nodeset: openstack-two-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000960 override-checkout: stable/queens
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100961 required-projects:
962 - openstack/devstack-gate
963 - openstack/neutron
964 - name: openstack/neutron-tempest-plugin
Ghanshyam1b63b3d2020-01-23 12:00:04 -0600965 override-checkout: 0.3.0
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +0100966 - openstack/tempest
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000967 vars:
968 branch_override: stable/queens
Slawek Kaplonskia05c50e2019-09-30 15:01:54 +0200969 network_api_extensions_common: *api_extensions_queens
Slawek Kaplonski62329262019-09-23 09:28:29 +0200970 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
971 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
Ghanshyam1b63b3d2020-01-23 12:00:04 -0600972 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
973 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
974 tempest_black_regex: "\
975 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
976 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100977 devstack_localrc:
978 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200979 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000980
981- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000982 name: neutron-tempest-plugin-dvr-multinode-scenario-rocky
983 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyamd44ac532020-02-05 15:17:50 -0600984 description: |
985 This job run on py2 for stable/rocky gate.
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100986 nodeset: openstack-two-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000987 override-checkout: stable/rocky
Ghanshyamd44ac532020-02-05 15:17:50 -0600988 vars: &multinode_scenario_vars_rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000989 branch_override: stable/rocky
Slawek Kaplonskia05c50e2019-09-30 15:01:54 +0200990 network_api_extensions_common: *api_extensions_rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100991 devstack_localrc:
992 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200993 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Ghanshyamd44ac532020-02-05 15:17:50 -0600994 branches:
995 - stable/rocky
996
997- job:
998 name: neutron-tempest-plugin-dvr-multinode-scenario-rocky
999 parent: neutron-tempest-plugin-dvr-multinode-scenario
1000 nodeset: openstack-two-node-xenial
1001 description: |
1002 This job run on py3 for other than stable/rocky gate
1003 which is nothing but neutron-tempest-pluign master gate.
1004 override-checkout: stable/rocky
1005 vars:
1006 <<: *multinode_scenario_vars_rocky
1007 devstack_localrc:
1008 USE_PYTHON3: True
1009 group-vars:
1010 subnode:
1011 devstack_localrc:
1012 USE_PYTHON3: True
1013 branches: ^(?!stable/rocky).*$
Hongbin Lub600bea2018-08-23 02:49:48 +00001014
1015- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001016 name: neutron-tempest-plugin-dvr-multinode-scenario-stein
1017 parent: neutron-tempest-plugin-dvr-multinode-scenario
1018 override-checkout: stable/stein
1019 vars:
Slawek Kaplonskia05c50e2019-09-30 15:01:54 +02001020 network_api_extensions_common: *api_extensions_stein
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001021 branch_override: stable/stein
1022
1023- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001024 name: neutron-tempest-plugin-dvr-multinode-scenario-train
1025 parent: neutron-tempest-plugin-dvr-multinode-scenario
1026 override-checkout: stable/train
1027 vars:
1028 network_api_extensions_common: *api_extensions_train
1029 branch_override: stable/train
1030
1031- job:
Jens Harbott860b46a2017-11-15 21:23:15 +00001032 name: neutron-tempest-plugin-designate-scenario
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +01001033 parent: neutron-tempest-plugin-scenario
Jens Harbott860b46a2017-11-15 21:23:15 +00001034 description: Neutron designate integration scenario
1035 required-projects:
1036 - openstack/designate
1037 - openstack/designate-dashboard
1038 - openstack/designate-tempest-plugin
Jens Harbott860b46a2017-11-15 21:23:15 +00001039 timeout: 3600
Jens Harbott860b46a2017-11-15 21:23:15 +00001040 vars:
1041 devstack_localrc:
1042 DESIGNATE_BACKEND_DRIVER: bind9
Jens Harbott53cc0c32019-09-27 11:12:16 +00001043 Q_AGENT: openvswitch
Slawek Kaplonskida17f002018-10-11 18:35:23 +02001044 # In this job advanced image is not needed, so it's name should be
1045 # empty
1046 ADVANCED_IMAGE_NAME: ""
Jens Harbott53cc0c32019-09-27 11:12:16 +00001047 devstack_local_conf:
1048 post-config:
1049 $NEUTRON_CONF:
1050 DEFAULT:
1051 enable_dvr: false
1052 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
1053 # devstack-tempest job will be switched to use lib/neutron instead of
1054 # lib/neutron-legacy
1055 /$NEUTRON_CORE_PLUGIN_CONF:
1056 agent:
1057 tunnel_types: vxlan,gre
1058 ovs:
1059 tunnel_bridge: br-tun
1060 bridge_mappings: public:br-ex
Jens Harbott860b46a2017-11-15 21:23:15 +00001061 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +00001062 designate: https://opendev.org/openstack/designate.git
Jens Harbott860b46a2017-11-15 21:23:15 +00001063 devstack_services:
James E. Blair24195802018-01-24 16:46:38 -08001064 cinder: false
1065 designate: true
Slawek Kaplonski52b1b952019-04-01 08:42:04 +02001066 tempest_plugins:
1067 - designate-tempest-plugin
1068 - neutron-tempest-plugin
James E. Blair24195802018-01-24 16:46:38 -08001069 tempest_test_regex: ^neutron_tempest_plugin\.scenario\.test_dns_integration
Hongbin Lue2089622018-08-14 15:32:46 +00001070 irrelevant-files: *tempest-irrelevant-files
Jens Harbott860b46a2017-11-15 21:23:15 +00001071
Hongbin Lu9522a7e2018-04-18 19:18:43 +00001072- job:
1073 name: neutron-tempest-plugin-designate-scenario-queens
1074 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +01001075 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +00001076 override-checkout: stable/queens
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +01001077 required-projects:
1078 - openstack/devstack-gate
1079 - openstack/neutron
1080 - name: openstack/neutron-tempest-plugin
Ghanshyam1b63b3d2020-01-23 12:00:04 -06001081 override-checkout: 0.3.0
Bernard Cafarelli95d84db2020-02-20 10:29:18 +01001082 - name: openstack/designate-tempest-plugin
1083 override-checkout: 0.7.0
Slawek Kaplonskia4962ec2019-11-13 12:48:56 +01001084 - openstack/tempest
Hongbin Lu9522a7e2018-04-18 19:18:43 +00001085 vars:
1086 branch_override: stable/queens
Slawek Kaplonskia05c50e2019-09-30 15:01:54 +02001087 network_api_extensions_common: *api_extensions_queens
Ghanshyam1b63b3d2020-01-23 12:00:04 -06001088 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
1089 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
1090 tempest_black_regex: "\
1091 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
Slawek Kaplonski1582f712018-12-02 12:07:57 +01001092 devstack_localrc:
1093 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +02001094 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Hongbin Lu9522a7e2018-04-18 19:18:43 +00001095
Hongbin Lub600bea2018-08-23 02:49:48 +00001096- job:
1097 name: neutron-tempest-plugin-designate-scenario-rocky
1098 parent: neutron-tempest-plugin-designate-scenario
Ghanshyamd44ac532020-02-05 15:17:50 -06001099 description: |
1100 This job run on py2 for stable/rocky gate.
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +01001101 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +00001102 override-checkout: stable/rocky
Bernard Cafarelli95d84db2020-02-20 10:29:18 +01001103 required-projects:
1104 - openstack/devstack-gate
1105 - openstack/neutron
1106 - openstack/neutron-tempest-plugin
1107 - name: openstack/designate-tempest-plugin
1108 override-checkout: 0.7.0
1109 - openstack/tempest
Ghanshyamd44ac532020-02-05 15:17:50 -06001110 vars: &designate_scenario_vars_rocky
Hongbin Lub600bea2018-08-23 02:49:48 +00001111 branch_override: stable/rocky
Slawek Kaplonskia05c50e2019-09-30 15:01:54 +02001112 network_api_extensions_common: *api_extensions_rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +01001113 devstack_localrc:
1114 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +02001115 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Ghanshyamd44ac532020-02-05 15:17:50 -06001116 branches:
1117 - stable/rocky
1118
1119- job:
1120 name: neutron-tempest-plugin-designate-scenario-rocky
1121 parent: neutron-tempest-plugin-designate-scenario
1122 nodeset: openstack-single-node-xenial
1123 description: |
1124 This job run on py3 for other than stable/rocky gate
Bernard Cafarelli95d84db2020-02-20 10:29:18 +01001125 which is nothing but neutron-tempest-plugin master gate.
Ghanshyamd44ac532020-02-05 15:17:50 -06001126 override-checkout: stable/rocky
1127 vars:
1128 <<: *designate_scenario_vars_rocky
1129 devstack_localrc:
1130 USE_PYTHON3: True
1131 branches: ^(?!stable/rocky).*$
Hongbin Lub600bea2018-08-23 02:49:48 +00001132
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001133- job:
1134 name: neutron-tempest-plugin-designate-scenario-stein
1135 parent: neutron-tempest-plugin-designate-scenario
1136 override-checkout: stable/stein
Bernard Cafarelli95d84db2020-02-20 10:29:18 +01001137 required-projects:
1138 - openstack/devstack-gate
1139 - openstack/neutron
1140 - openstack/neutron-tempest-plugin
1141 - name: openstack/designate-tempest-plugin
1142 override-checkout: 0.7.0
1143 - openstack/tempest
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001144 vars:
1145 branch_override: stable/stein
Jens Harbott450d4a02019-09-05 11:59:03 +00001146 network_api_extensions_common: *api_extensions_stein
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001147
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +02001148- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001149 name: neutron-tempest-plugin-designate-scenario-train
1150 parent: neutron-tempest-plugin-designate-scenario
1151 override-checkout: stable/train
1152 vars:
1153 branch_override: stable/train
1154 network_api_extensions_common: *api_extensions_train
1155
1156- job:
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +02001157 name: neutron-tempest-plugin-sfc
1158 parent: neutron-tempest-plugin
1159 timeout: 10800
1160 required-projects:
1161 - openstack/devstack-gate
1162 - openstack/networking-sfc
1163 - openstack/neutron
1164 - openstack/neutron-tempest-plugin
1165 - openstack/tempest
1166 vars:
1167 tempest_test_regex: ^neutron_tempest_plugin\.sfc
1168 tox_envlist: all-plugin
1169 devstack_plugins:
1170 networking-sfc: https://opendev.org/openstack/networking-sfc
1171 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin
1172 network_api_extensions_sfc:
1173 - flow_classifier
1174 - sfc
1175 devstack_localrc:
1176 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_sfc) | join(',') }}"
Bernard Cafarellif2beb172019-11-20 15:01:13 +01001177 # TODO(bcafarel): tests still fail from time to time in parallel
1178 # https://bugs.launchpad.net/neutron/+bug/1851500
1179 # https://bugs.launchpad.net/networking-sfc/+bug/1660366
1180 tempest_concurrency: 1
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +02001181
Slawek Kaplonski8dd49aa2019-04-16 14:47:07 +02001182- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001183 name: neutron-tempest-plugin-sfc-train
1184 parent: neutron-tempest-plugin-sfc
1185 override-checkout: stable/train
1186 vars:
1187 branch_override: stable/train
1188 network_api_extensions_common: *api_extensions_train
1189
1190- job:
Slawek Kaplonski8dd49aa2019-04-16 14:47:07 +02001191 name: neutron-tempest-plugin-bgpvpn-bagpipe
1192 parent: neutron-tempest-plugin
1193 required-projects:
1194 - openstack/networking-bagpipe
1195 - openstack/networking-bgpvpn
1196 vars:
1197 tempest_test_regex: ^neutron_tempest_plugin\.bgpvpn
1198 network_api_extensions: *api_extensions_master
1199 network_api_extensions_bgpvpn:
1200 - bgpvpn
1201 - bgpvpn-routes-control
1202 devstack_localrc:
1203 NETWORKING_BGPVPN_DRIVER: "BGPVPN:BaGPipe:networking_bgpvpn.neutron.services.service_drivers.bagpipe.bagpipe_v2.BaGPipeBGPVPNDriver:default"
1204 BAGPIPE_DATAPLANE_DRIVER_IPVPN: "ovs"
1205 BAGPIPE_BGP_PEERS: "-"
Slawek Kaplonski8dd49aa2019-04-16 14:47:07 +02001206 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_bgpvpn) | join(',') }}"
1207 devstack_plugins:
1208 networking-bgpvpn: https://git.openstack.org/openstack/networking-bgpvpn
1209 networking-bagpipe: https://git.openstack.org/openstack/networking-bagpipe
1210
Nate Johnston1d36a202019-03-15 15:01:21 -04001211- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001212 name: neutron-tempest-plugin-bgpvpn-bagpipe-train
1213 parent: neutron-tempest-plugin-bgpvpn-bagpipe
1214 override-checkout: stable/train
1215 vars:
1216 branch_override: stable/train
1217 network_api_extensions: *api_extensions_train
1218
1219- job:
Nate Johnston1d36a202019-03-15 15:01:21 -04001220 name: neutron-tempest-plugin-fwaas
1221 parent: neutron-tempest-plugin
1222 timeout: 10800
1223 required-projects:
1224 - openstack/devstack-gate
1225 - openstack/neutron-fwaas
1226 - openstack/neutron
1227 - openstack/neutron-tempest-plugin
1228 - openstack/tempest
1229 vars:
1230 tempest_test_regex: ^neutron_tempest_plugin\.fwaas
1231 tox_envlist: all-plugin
1232 devstack_plugins:
1233 neutron-fwaas: https://opendev.org/openstack/neutron-fwaas.git
1234 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
1235 network_api_extensions_common: *api_extensions_master
1236 network_api_extensions_fwaas:
1237 - fwaas_v2
1238 devstack_localrc:
1239 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_fwaas) | join(',') }}"
Nate Johnston1d36a202019-03-15 15:01:21 -04001240
Ryan Tidwell22019532019-04-12 10:23:47 -05001241- job:
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001242 name: neutron-tempest-plugin-fwaas-train
1243 parent: neutron-tempest-plugin-fwaas
1244 override-checkout: stable/train
1245 vars:
1246 branch_override: stable/train
1247 network_api_extensions_common: *api_extensions_train
1248
1249- job:
Ryan Tidwell22019532019-04-12 10:23:47 -05001250 name: neutron-tempest-plugin-dynamic-routing
1251 parent: neutron-tempest-plugin
1252 description: |
1253 Perform setup common to all Neutron dynamic routing tempest tests
1254 required-projects:
1255 - openstack/neutron
1256 - openstack/neutron-dynamic-routing
1257 - openstack/os-ken
1258 - openstack/tempest
1259 pre-run: playbooks/dynamic-routing-pre-run.yaml
1260 vars:
1261 devstack_plugins:
1262 neutron-dynamic-routing: https://opendev.org/openstack/neutron-dynamic-routing
1263 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin
1264 network_api_extensions_common: *api_extensions_master
1265 network_api_extensions_bgp:
1266 - bgp
1267 - bgp_dragent_scheduler
1268 - bgp_4byte_asn
1269 devstack_localrc:
1270 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_bgp) | join(',') }}"
1271 devstack_services:
1272 neutron-dr: true
1273 neutron-dr-agent: true
1274 q-l3: true
1275 tempest_concurrency: 1
1276 tempest_test_regex: ^neutron_tempest_plugin\.neutron_dynamic_routing
1277
Miguel Lavalle63aeda02019-04-02 10:35:16 -05001278- job:
1279 name: neutron-tempest-plugin-vpnaas
1280 parent: neutron-tempest-plugin
1281 timeout: 3900
1282 required-projects:
1283 - openstack/devstack-gate
1284 - openstack/neutron
1285 - openstack/neutron-vpnaas
1286 - openstack/neutron-tempest-plugin
1287 - openstack/tempest
1288 vars:
1289 tempest_test_regex: ^neutron_tempest_plugin\.vpnaas
1290 tox_envlist: all-plugin
1291 devstack_plugins:
1292 neutron-vpnaas: https://opendev.org/openstack/neutron-vpnaas.git
1293 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
1294 network_api_extensions_common: *api_extensions_master
1295 network_api_extensions_vpnaas:
1296 - vpnaas
1297 devstack_localrc:
1298 IPSEC_PACKAGE: strongswan
1299 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_vpnaas) | join(',') }}"
1300 irrelevant-files:
1301 - ^.*\.rst$
1302 - ^doc/.*$
1303 - ^neutron_vpnaas/tests/unit/.*$
1304 - ^releasenotes/.*$
1305
Chandan Kumara564cf32017-11-16 16:09:38 +05301306- project-template:
1307 name: neutron-tempest-plugin-jobs
1308 check:
1309 jobs:
1310 - neutron-tempest-plugin-api
Jens Harbott860b46a2017-11-15 21:23:15 +00001311 - neutron-tempest-plugin-designate-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +05301312 - neutron-tempest-plugin-dvr-multinode-scenario
1313 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +02001314 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +02001315 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +05301316 gate:
1317 jobs:
1318 - neutron-tempest-plugin-api
Sławek Kapłońskifbc4d612018-05-08 23:22:41 +02001319 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +02001320 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +02001321 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +05301322
Hongbin Lu9522a7e2018-04-18 19:18:43 +00001323- project-template:
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +02001324 name: neutron-tempest-plugin-jobs-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +00001325 check:
1326 jobs:
1327 - neutron-tempest-plugin-api-queens
1328 - neutron-tempest-plugin-designate-scenario-queens
1329 - neutron-tempest-plugin-dvr-multinode-scenario-queens
1330 - neutron-tempest-plugin-scenario-linuxbridge-queens
Slawek Kaplonskie5b43502019-07-14 22:31:16 +02001331 - neutron-tempest-plugin-scenario-openvswitch-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +00001332 gate:
1333 jobs:
1334 - neutron-tempest-plugin-api-queens
1335
Hongbin Lub600bea2018-08-23 02:49:48 +00001336- project-template:
1337 name: neutron-tempest-plugin-jobs-rocky
1338 check:
1339 jobs:
1340 - neutron-tempest-plugin-api-rocky
1341 - neutron-tempest-plugin-designate-scenario-rocky
1342 - neutron-tempest-plugin-dvr-multinode-scenario-rocky
1343 - neutron-tempest-plugin-scenario-linuxbridge-rocky
Slawek Kaplonskie5b43502019-07-14 22:31:16 +02001344 - neutron-tempest-plugin-scenario-openvswitch-rocky
Slawek Kaplonski9f868d12019-08-02 13:24:57 +02001345 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
Hongbin Lub600bea2018-08-23 02:49:48 +00001346 gate:
1347 jobs:
1348 - neutron-tempest-plugin-api-rocky
1349
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001350- project-template:
1351 name: neutron-tempest-plugin-jobs-stein
1352 check:
1353 jobs:
1354 - neutron-tempest-plugin-api-stein
1355 - neutron-tempest-plugin-designate-scenario-stein
1356 - neutron-tempest-plugin-dvr-multinode-scenario-stein
1357 - neutron-tempest-plugin-scenario-linuxbridge-stein
Slawek Kaplonskie5b43502019-07-14 22:31:16 +02001358 - neutron-tempest-plugin-scenario-openvswitch-stein
Slawek Kaplonski9f868d12019-08-02 13:24:57 +02001359 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001360 gate:
1361 jobs:
1362 - neutron-tempest-plugin-api-stein
1363
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001364- project-template:
1365 name: neutron-tempest-plugin-jobs-train
1366 check:
1367 jobs:
1368 - neutron-tempest-plugin-api-train
1369 - neutron-tempest-plugin-designate-scenario-train
1370 - neutron-tempest-plugin-dvr-multinode-scenario-train
1371 - neutron-tempest-plugin-scenario-linuxbridge-train
1372 - neutron-tempest-plugin-scenario-openvswitch-train
1373 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-train
1374 gate:
1375 jobs:
1376 - neutron-tempest-plugin-api-train
1377
Chandan Kumara564cf32017-11-16 16:09:38 +05301378- project:
Chandan Kumara564cf32017-11-16 16:09:38 +05301379 templates:
Andreas Jaeger46a0ae22019-05-19 09:34:23 +02001380 - build-openstack-docs-pti
Chandan Kumara564cf32017-11-16 16:09:38 +05301381 - neutron-tempest-plugin-jobs
Slawek Kaplonskide952712020-02-06 11:42:26 +01001382 # TODO(slaweq): bring rocky jobs back when dropping py27
1383 # drama will be finally over
1384 # - neutron-tempest-plugin-jobs-rocky
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +02001385 - neutron-tempest-plugin-jobs-stein
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001386 - neutron-tempest-plugin-jobs-train
Doug Hellmann12685c62018-08-29 17:37:50 -04001387 - check-requirements
1388 - tempest-plugin-jobs
Brian Haley2cbb10e2018-09-13 09:20:03 -06001389 - release-notes-jobs-python3
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +02001390 check:
1391 jobs:
1392 - neutron-tempest-plugin-sfc
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001393 - neutron-tempest-plugin-sfc-train
Bernard Cafarelli95d84db2020-02-20 10:29:18 +01001394 - neutron-tempest-plugin-bgpvpn-bagpipe:
1395 # TODO(bcafarel): switch back to voting when
1396 # https://review.opendev.org/708648 is merged
1397 voting: false
Slawek Kaplonski047a0202019-09-27 09:33:30 +02001398 - neutron-tempest-plugin-bgpvpn-bagpipe-train
Slawek Kaplonski4c9b94d2020-01-07 15:35:35 +01001399 - neutron-tempest-plugin-fwaas:
1400 # TODO(slaweq): switch it to be voting when bug
1401 # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed
1402 voting: false
1403 - neutron-tempest-plugin-fwaas-train:
1404 # TODO(slaweq): switch it to be voting when bug
1405 # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed
1406 voting: false
Slawek Kaplonskide2a3f22019-12-09 12:04:36 +00001407 - neutron-tempest-plugin-dynamic-routing
Miguel Lavalle63aeda02019-04-02 10:35:16 -05001408 - neutron-tempest-plugin-vpnaas
Slawek Kaplonskid5832362019-10-31 14:38:04 +01001409
Slawek Kaplonskif40b4942019-05-29 08:53:33 +02001410 gate:
1411 jobs:
Slawek Kaplonski0a48f512019-09-27 09:35:04 +02001412 - neutron-tempest-plugin-sfc
Bernard Cafarelli95d84db2020-02-20 10:29:18 +01001413 # TODO(bcafarel): bring back to gate queue when
1414 # https://review.opendev.org/708648 is merged
1415 # - neutron-tempest-plugin-bgpvpn-bagpipe
Slawek Kaplonski4c9b94d2020-01-07 15:35:35 +01001416 # TODO(slaweq): bring it back to gate queue
1417 # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed
1418 # - neutron-tempest-plugin-fwaas
Slawek Kaplonskide2a3f22019-12-09 12:04:36 +00001419 - neutron-tempest-plugin-dynamic-routing