blob: a67f6b49851a043fde462426cf3151dfdfeb01cf [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all integrated jobs definition which
2# are supposed to be run by Tempest and other projects as
3# integrated testing.
4- job:
5 name: tempest-all
6 parent: devstack-tempest
7 description: |
8 Integration test that runs all tests.
9 Former name for this job was:
10 * legacy-periodic-tempest-dsvm-all-master
11 vars:
12 tox_envlist: all
13 tempest_test_regex: tempest
Ghanshyam Mann861c78f2021-02-09 11:25:26 -060014 # TODO(gmann): Enable File injection tests once nova bug is fixed
15 # https://bugs.launchpad.net/nova/+bug/1882421
16 # devstack_localrc:
17 # ENABLE_FILE_INJECTION: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -060018
19- job:
20 name: tempest-ipv6-only
21 parent: devstack-tempest-ipv6
22 # This currently works from stable/pike on.
23 branches: ^(?!stable/ocata).*$
24 description: |
25 Integration test of IPv6-only deployments. This job runs
26 smoke and IPv6 relates tests only. Basic idea is to test
27 whether OpenStack Services listen on IPv6 addrress or not.
28 timeout: 10800
29 vars:
30 tox_envlist: ipv6-only
31
32- job:
33 name: tempest-full
34 parent: devstack-tempest
35 # This currently works from stable/pike on.
36 # Before stable/pike, legacy version of tempest-full
37 # 'legacy-tempest-dsvm-neutron-full' run.
38 branches: ^(?!stable/ocata).*$
39 description: |
40 Base integration test with Neutron networking and py27.
41 This job is supposed to run until stable/train setup only.
42 If you are running it on stable/ussuri gate onwards for python2.7
43 coverage then you need to do override-checkout with any stable
44 branch less than or equal to stable/train.
45 Former names for this job where:
46 * legacy-tempest-dsvm-neutron-full
47 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
48 vars:
49 tox_envlist: full
50 devstack_localrc:
51 ENABLE_FILE_INJECTION: true
52 ENABLE_VOLUME_MULTIATTACH: true
53 USE_PYTHON3: False
54 devstack_services:
55 # NOTE(mriedem): Disable the cinder-backup service from tempest-full
56 # since tempest-full is in the integrated-gate project template but
57 # the backup tests do not really involve other services so they should
58 # be run in some more cinder-specific job, especially because the
59 # tests fail at a high rate (see bugs 1483434, 1813217, 1745168)
60 c-bak: false
61
62- job:
63 name: tempest-full-py3
64 parent: devstack-tempest
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060065 # This job version is with swift enabled on py3
66 # as swift is ready on py3 from stable/ussuri onwards.
67 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
68 description: |
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050069 Base integration test with Neutron networking, horizon, swift enable,
70 and py3.
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060071 Former names for this job where:
72 * legacy-tempest-dsvm-py35
73 * gate-tempest-dsvm-py35
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050074 required-projects:
75 - openstack/horizon
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060076 vars:
77 tox_envlist: full
78 devstack_localrc:
79 USE_PYTHON3: true
80 FORCE_CONFIG_DRIVE: true
81 ENABLE_VOLUME_MULTIATTACH: true
82 GLANCE_USE_IMPORT_WORKFLOW: True
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050083 devstack_plugins:
84 neutron: https://opendev.org/openstack/neutron
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050085 devstack_services:
86 # Enbale horizon so that we can run horizon test.
87 horizon: true
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060088
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050089# TODO(gmann): As per the 2023.1 testing runtime, we need to run at least
90# one job on Focal. This job can be removed as per the future testing
91# runtime (whenever we drop the Ubuntu Focal testing).
92- job:
93 name: tempest-full-ubuntu-focal
94 description: This is tempest-full python3 job on Ubuntu Focal(20.04)
95 parent: tempest-full-py3
96 nodeset: openstack-single-node-focal
97
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060098- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -050099 name: tempest-full-centos-9-stream
100 parent: tempest-full-py3
101 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500102 # centos-9-stream is supported from yoga release onwards
103 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500104 description: |
105 Base integration test on CentOS 9 stream
106 vars:
107 # Required until bug/1949606 is resolved when using libvirt and QEMU
108 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
109 configure_swap_size: 4096
110
111- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600112 name: tempest-integrated-networking
113 parent: devstack-tempest
114 branches: ^(?!stable/ocata).*$
115 description: |
116 This job runs integration tests for networking. This is subset of
117 'tempest-full-py3' job and run only Neutron and Nova related tests.
118 This is meant to be run on neutron gate only.
119 vars:
120 tox_envlist: integrated-network
121 devstack_localrc:
122 USE_PYTHON3: true
123 FORCE_CONFIG_DRIVE: true
124 devstack_services:
125 s-account: false
126 s-container: false
127 s-object: false
128 s-proxy: false
129 c-bak: false
130
131- job:
132 name: tempest-integrated-compute
133 parent: devstack-tempest
134 branches: ^(?!stable/ocata).*$
135 description: |
136 This job runs integration tests for compute. This is
137 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
138 and Glance related tests. This is meant to be run on Nova gate only.
139 vars:
140 tox_envlist: integrated-compute
Ghanshyam Mann4fa15342021-02-11 13:28:53 -0600141 tempest_exclude_regex: ""
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600142 devstack_localrc:
143 USE_PYTHON3: true
144 FORCE_CONFIG_DRIVE: true
145 ENABLE_VOLUME_MULTIATTACH: true
146 devstack_services:
147 s-account: false
148 s-container: false
149 s-object: false
150 s-proxy: false
151 c-bak: false
152
153- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500154 name: tempest-integrated-compute-centos-9-stream
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100155 parent: tempest-integrated-compute
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500156 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500157 # centos-9-stream is supported from yoga release onwards
158 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100159 description: |
160 This job runs integration tests for compute. This is
161 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
162 and Glance related tests. This is meant to be run on Nova gate only.
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500163 This version of the job also uses CentOS 9 stream.
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100164 vars:
165 # Required until bug/1949606 is resolved when using libvirt and QEMU
166 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
167 configure_swap_size: 4096
168
169- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600170 name: tempest-integrated-placement
171 parent: devstack-tempest
172 branches: ^(?!stable/ocata).*$
173 description: |
174 This job runs integration tests for placement. This is
175 subset of 'tempest-full-py3' job and run Nova and Neutron
176 related tests. This is meant to be run on Placement gate only.
177 vars:
178 tox_envlist: integrated-placement
179 devstack_localrc:
180 USE_PYTHON3: true
181 FORCE_CONFIG_DRIVE: true
182 ENABLE_VOLUME_MULTIATTACH: true
183 devstack_services:
184 s-account: false
185 s-container: false
186 s-object: false
187 s-proxy: false
188 c-bak: false
189
190- job:
191 name: tempest-integrated-storage
192 parent: devstack-tempest
193 branches: ^(?!stable/ocata).*$
194 description: |
195 This job runs integration tests for image & block storage. This is
196 subset of 'tempest-full-py3' job and run Cinder, Glance, Swift and Nova
197 related tests. This is meant to be run on Cinder and Glance gate only.
198 vars:
199 tox_envlist: integrated-storage
200 devstack_localrc:
201 USE_PYTHON3: true
202 FORCE_CONFIG_DRIVE: true
203 ENABLE_VOLUME_MULTIATTACH: true
204 GLANCE_USE_IMPORT_WORKFLOW: True
205
206- job:
207 name: tempest-integrated-object-storage
208 parent: devstack-tempest
209 branches: ^(?!stable/ocata).*$
210 description: |
211 This job runs integration tests for object storage. This is
212 subset of 'tempest-full-py3' job and run Swift, Cinder and Glance
213 related tests. This is meant to be run on Swift gate only.
214 vars:
215 tox_envlist: integrated-object-storage
216 devstack_localrc:
217 # NOTE(gmann): swift is not ready on python3 yet and devstack
218 # install it on python2.7 only. But settting the USE_PYTHON3
219 # for future once swift is ready on py3.
220 USE_PYTHON3: true
221
222- job:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500223 name: tempest-with-latest-microversion
224 parent: tempest-full-py3
225 description: |
226 This job runs compute, placement and volume API tests with 'latest'
227 API microversion (This can be extended to other services having API
228 microversion concept).
229 vars:
230 tox_envlist: api-microversion-tests
231 devstack_localrc:
232 TEMPEST_COMPUTE_MIN_MICROVERSION: 'latest'
233 TEMPEST_VOLUME_MIN_MICROVERSION: 'latest'
234 TEMPEST_PLACEMENT_MIN_MICROVERSION: 'latest'
235
236- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600237 name: tempest-multinode-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500238 parent: tempest-multinode-full-base
239 nodeset: openstack-two-node-jammy
240 # This job runs on ubuntu Jammy and after stable/zed.
241 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600242 vars:
243 devstack_localrc:
244 USE_PYTHON3: true
elajkat064a3402019-10-17 13:18:10 +0200245 devstack_plugins:
246 neutron: https://opendev.org/openstack/neutron
elajkat064a3402019-10-17 13:18:10 +0200247 devstack_services:
elajkat0b14db22021-02-08 16:43:59 +0100248 neutron-trunk: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600249 group-vars:
250 subnode:
251 devstack_localrc:
252 USE_PYTHON3: true
253
254- job:
255 name: tempest-slow
256 parent: tempest-multinode-full
257 description: |
258 This multinode integration job will run all the tests tagged as slow.
259 It enables the lvm multibackend setup to cover few scenario tests.
260 This job will run only slow tests (API or Scenario) serially.
261
262 Former names for this job were:
263 * legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
264 * tempest-scenario-multinode-lvm-multibackend
265 timeout: 10800
Hemanth Nakkinaf4bd5542021-02-10 09:12:14 +0530266 # This job runs on stable/stein onwards.
267 branches: ^(?!stable/(ocata|pike|queens|rocky)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200268 vars: &tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600269 tox_envlist: slow-serial
270 devstack_localrc:
271 CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
272 ENABLE_VOLUME_MULTIATTACH: true
273 devstack_plugins:
274 neutron: https://opendev.org/openstack/neutron
275 devstack_services:
276 neutron-placement: true
277 neutron-qos: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600278 tempest_concurrency: 2
279 group-vars:
280 # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both
281 # the controller and subnode prior to Rocky so we have to make sure the
282 # variable is set in both locations.
283 subnode:
284 devstack_localrc:
285 ENABLE_VOLUME_MULTIATTACH: true
286
287- job:
288 name: tempest-slow-py3
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200289 parent: tempest-multinode-full-py3
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500290 # This job version is with swift enabled on py3
291 # as swift is ready on py3 from stable/ussuri onwards.
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200292 timeout: 10800
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500293 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200294 vars: *tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600295
296- job:
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -0600297 name: tempest-slow-parallel
298 parent: tempest-slow-py3
299 # This job run slow tests in parallel.
300 vars:
301 tox_envlist: slow
302
303- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600304 name: tempest-cinder-v2-api
305 parent: devstack-tempest
Ghanshyam Mann2f4539d2021-05-18 12:32:39 -0500306 # NOTE(gmann): Cinder v2 APIs are available until
307 # stable/wallaby only.
308 override-checkout: stable/wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600309 description: |
310 This job runs the cinder API test against v2 endpoint.
311 vars:
312 tox_envlist: all
313 tempest_test_regex: api.*volume
314 devstack_localrc:
315 TEMPEST_VOLUME_TYPE: volumev2
316
317- job:
Ade Lee6ded0702021-09-04 15:56:34 -0400318 name: tempest-centos8-stream-fips
319 parent: devstack-tempest
320 description: |
321 Integration testing for a FIPS enabled Centos 8 system
322 nodeset: devstack-single-node-centos-8-stream
323 pre-run: playbooks/enable-fips.yaml
324 vars:
325 tox_envlist: full
326 configure_swap_size: 4096
Ade Lee0687b9c2022-03-02 16:24:50 -0500327 nslookup_target: 'opendev.org'
328
329- job:
330 name: tempest-centos9-stream-fips
331 parent: devstack-tempest
332 description: |
333 Integration testing for a FIPS enabled Centos 9 system
Sylvain Bauzab8f0c302022-11-29 17:49:33 +0100334 timeout: 10800
Ade Lee0687b9c2022-03-02 16:24:50 -0500335 nodeset: devstack-single-node-centos-9-stream
336 pre-run: playbooks/enable-fips.yaml
337 vars:
338 tox_envlist: full
339 configure_swap_size: 4096
340 nslookup_target: 'opendev.org'
Ade Lee6ded0702021-09-04 15:56:34 -0400341
342- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600343 name: tempest-pg-full
344 parent: tempest-full-py3
345 description: |
346 Base integration test with Neutron networking and PostgreSQL.
347 Former name for this job was legacy-tempest-dsvm-neutron-pg-full.
348 vars:
349 devstack_localrc:
Ghanshyam Mann861c78f2021-02-09 11:25:26 -0600350 # TODO(gmann): Enable File injection tests once nova bug is fixed
351 # https://bugs.launchpad.net/nova/+bug/1882421
352 # ENABLE_FILE_INJECTION: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600353 DATABASE_TYPE: postgresql
354
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600355- job:
356 name: tempest-full-enforce-scope-new-defaults
357 parent: tempest-full-py3
358 description: |
359 This job runs the Tempest tests with scope and new defaults enabled.
360 # TODO: remove this once https://review.opendev.org/c/openstack/neutron-lib/+/864213
361 # fix is released in neutron-lib
362 required-projects:
363 - openstack/neutron-lib
364 - openstack/neutron
365 vars:
366 devstack_localrc:
367 # Enabeling the scope and new defaults for services.
368 # NOTE: (gmann) We need to keep keystone scope check disable as
369 # services (except ironic) does not support the system scope and
370 # they need keystone to continue working with project scope. Until
371 # Keystone policies are changed to work for both system as well as
372 # for project scoped, we need to keep scope check disable for
373 # keystone.
374 NOVA_ENFORCE_SCOPE: true
375 CINDER_ENFORCE_SCOPE: true
376 GLANCE_ENFORCE_SCOPE: true
377 NEUTRON_ENFORCE_SCOPE: true
378
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600379- project-template:
380 name: integrated-gate-networking
381 description: |
382 Run the python3 Tempest network integration tests (Nova and Neutron related)
383 in check and gate for the neutron integrated gate. This is meant to be
384 run on neutron gate only.
385 check:
386 jobs:
387 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800388 - grenade-skip-level:
389 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600390 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500391 # Do not run it on ussuri until below issue is fixed
392 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100393 # and job is broken on wallaby branch due to the issue
394 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500395 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100396 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600397 gate:
398 jobs:
399 - grenade
400 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500401 # Do not run it on ussuri until below issue is fixed
402 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100403 # and job is broken on wallaby branch due to the issue
404 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500405 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100406 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600407
408- project-template:
409 name: integrated-gate-compute
410 description: |
411 Run the python3 Tempest compute integration tests
412 (Nova, Neutron, Cinder and Glance related) in check and gate
413 for the Nova integrated gate. This is meant to be
414 run on Nova gate only.
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500415 # NOTE(gmann): This template is used for stable branches also so when we
416 # add/remove jobs here we need to make sure we should not change the
417 # behaviour for stable branches. For example, with branch variant we need
418 # to make sure old job keep running on stable branches and the new one run
419 # only from master(or the branch it was meant to run).
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600420 check:
421 jobs:
Dan Smithaf19ff42022-02-23 10:42:26 -0800422 - grenade-skip-level:
423 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600424 - tempest-integrated-compute
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500425 # centos-8-stream is tested from wallaby -> yoga branches
426 - tempest-integrated-compute-centos-8-stream:
427 branches: ^stable/(wallaby|xena|yoga).*$
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500428 # Do not run it on ussuri until below issue is fixed
429 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100430 # and job is broken on wallaby branch due to the issue
431 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500432 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100433 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600434 gate:
435 jobs:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600436 - tempest-integrated-compute
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500437 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100438 branches: ^(?!stable/(ussuri|wallaby)).*$
Sean Mooney9c263de2022-07-18 16:55:31 +0100439 periodic-weekly:
440 jobs:
441 # centos-9-stream is tested from zed release onwards
442 - tempest-integrated-compute-centos-9-stream:
443 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600444
445- project-template:
446 name: integrated-gate-placement
447 description: |
448 Run the python3 Tempest placement integration tests
449 (Nova and Neutron related) in check and gate
450 for the Placement integrated gate. This is meant to be
451 run on Placement gate only.
452 check:
453 jobs:
454 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800455 - grenade-skip-level:
456 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600457 - tempest-integrated-placement
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500458 # Do not run it on ussuri until below issue is fixed
459 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100460 # and job is broken on wallaby branch due to the issue
461 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500462 - openstacksdk-functional-devstack:
463 branches: ^(?!stable/ussuri).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600464 gate:
465 jobs:
466 - grenade
467 - tempest-integrated-placement
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500468 # Do not run it on ussuri until below issue is fixed
469 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100470 # and job is broken on wallaby branch due to the issue
471 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500472 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100473 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600474
475- project-template:
476 name: integrated-gate-storage
477 description: |
478 Run the python3 Tempest image & block storage integration tests
479 (Cinder, Glance, Swift and Nova related) in check and gate
480 for the neutron integrated gate. This is meant to be
481 run on Cinder and Glance gate only.
482 check:
483 jobs:
484 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800485 - grenade-skip-level:
486 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600487 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500488 # Do not run it on ussuri until below issue is fixed
489 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100490 # and job is broken on wallaby branch due to the issue
491 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500492 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100493 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600494 gate:
495 jobs:
496 - grenade
497 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500498 # Do not run it on ussuri until below issue is fixed
499 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100500 # and job is broken on wallaby branch due to the issue
501 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500502 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100503 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600504
505- project-template:
506 name: integrated-gate-object-storage
507 description: |
508 Run the python3 Tempest object storage integration tests
509 (Swift, Cinder and Glance related) in check and gate
510 for the swift integrated gate. This is meant to be
511 run on swift gate only.
512 check:
513 jobs:
514 - grenade
515 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500516 # Do not run it on ussuri until below issue is fixed
517 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100518 # and job is broken on wallaby branch due to the issue
519 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500520 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100521 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600522 gate:
523 jobs:
524 - grenade
525 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500526 # Do not run it on ussuri until below issue is fixed
527 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100528 # and job is broken on wallaby branch due to the issue
529 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500530 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100531 branches: ^(?!stable/(ussuri|wallaby)).*$