blob: 32c017a21ef29087c6f866900b4e0c013cbd96b3 [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:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060063 name: tempest-extra-tests
64 parent: devstack-tempest
65 description: |
66 This job runs the extra tests mentioned in
67 tools/tempest-extra-tests-list.txt.
68 vars:
69 tox_envlist: extra-tests
70
71- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060072 name: tempest-full-py3
73 parent: devstack-tempest
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060074 # This job version is with swift enabled on py3
75 # as swift is ready on py3 from stable/ussuri onwards.
76 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
77 description: |
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050078 Base integration test with Neutron networking, horizon, swift enable,
79 and py3.
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060080 Former names for this job where:
81 * legacy-tempest-dsvm-py35
82 * gate-tempest-dsvm-py35
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050083 required-projects:
84 - openstack/horizon
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060085 vars:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060086 tox_envlist: integrated-full
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060087 devstack_localrc:
88 USE_PYTHON3: true
89 FORCE_CONFIG_DRIVE: true
90 ENABLE_VOLUME_MULTIATTACH: true
91 GLANCE_USE_IMPORT_WORKFLOW: True
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050092 devstack_plugins:
93 neutron: https://opendev.org/openstack/neutron
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050094 devstack_services:
95 # Enbale horizon so that we can run horizon test.
96 horizon: true
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060097
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050098# TODO(gmann): As per the 2023.1 testing runtime, we need to run at least
99# one job on Focal. This job can be removed as per the future testing
100# runtime (whenever we drop the Ubuntu Focal testing).
101- job:
102 name: tempest-full-ubuntu-focal
103 description: This is tempest-full python3 job on Ubuntu Focal(20.04)
104 parent: tempest-full-py3
105 nodeset: openstack-single-node-focal
106
Ghanshyam Mann0ead7532020-12-29 13:22:26 -0600107- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500108 name: tempest-full-centos-9-stream
109 parent: tempest-full-py3
110 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500111 # centos-9-stream is supported from yoga release onwards
112 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500113 description: |
114 Base integration test on CentOS 9 stream
115 vars:
116 # Required until bug/1949606 is resolved when using libvirt and QEMU
117 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
118 configure_swap_size: 4096
Ghanshyam Mann518e4262023-02-10 19:57:36 -0600119 tox_envlist: full
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500120
121- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600122 name: tempest-integrated-networking
123 parent: devstack-tempest
124 branches: ^(?!stable/ocata).*$
125 description: |
126 This job runs integration tests for networking. This is subset of
127 'tempest-full-py3' job and run only Neutron and Nova related tests.
128 This is meant to be run on neutron gate only.
129 vars:
130 tox_envlist: integrated-network
131 devstack_localrc:
132 USE_PYTHON3: true
133 FORCE_CONFIG_DRIVE: true
134 devstack_services:
135 s-account: false
136 s-container: false
137 s-object: false
138 s-proxy: false
139 c-bak: false
140
141- job:
142 name: tempest-integrated-compute
143 parent: devstack-tempest
144 branches: ^(?!stable/ocata).*$
145 description: |
146 This job runs integration tests for compute. This is
147 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
148 and Glance related tests. This is meant to be run on Nova gate only.
149 vars:
150 tox_envlist: integrated-compute
Ghanshyam Mann4fa15342021-02-11 13:28:53 -0600151 tempest_exclude_regex: ""
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600152 devstack_localrc:
153 USE_PYTHON3: true
154 FORCE_CONFIG_DRIVE: true
155 ENABLE_VOLUME_MULTIATTACH: true
156 devstack_services:
157 s-account: false
158 s-container: false
159 s-object: false
160 s-proxy: false
161 c-bak: false
162
163- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500164 name: tempest-integrated-compute-centos-9-stream
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100165 parent: tempest-integrated-compute
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500166 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500167 # centos-9-stream is supported from yoga release onwards
168 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100169 description: |
170 This job runs integration tests for compute. This is
171 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
172 and Glance related tests. This is meant to be run on Nova gate only.
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500173 This version of the job also uses CentOS 9 stream.
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100174 vars:
175 # Required until bug/1949606 is resolved when using libvirt and QEMU
176 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
177 configure_swap_size: 4096
178
179- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600180 name: tempest-integrated-placement
181 parent: devstack-tempest
182 branches: ^(?!stable/ocata).*$
183 description: |
184 This job runs integration tests for placement. This is
185 subset of 'tempest-full-py3' job and run Nova and Neutron
186 related tests. This is meant to be run on Placement gate only.
187 vars:
188 tox_envlist: integrated-placement
189 devstack_localrc:
190 USE_PYTHON3: true
191 FORCE_CONFIG_DRIVE: true
192 ENABLE_VOLUME_MULTIATTACH: true
193 devstack_services:
194 s-account: false
195 s-container: false
196 s-object: false
197 s-proxy: false
198 c-bak: false
199
200- job:
201 name: tempest-integrated-storage
202 parent: devstack-tempest
203 branches: ^(?!stable/ocata).*$
204 description: |
205 This job runs integration tests for image & block storage. This is
206 subset of 'tempest-full-py3' job and run Cinder, Glance, Swift and Nova
207 related tests. This is meant to be run on Cinder and Glance gate only.
208 vars:
209 tox_envlist: integrated-storage
210 devstack_localrc:
211 USE_PYTHON3: true
212 FORCE_CONFIG_DRIVE: true
213 ENABLE_VOLUME_MULTIATTACH: true
214 GLANCE_USE_IMPORT_WORKFLOW: True
215
216- job:
217 name: tempest-integrated-object-storage
218 parent: devstack-tempest
219 branches: ^(?!stable/ocata).*$
220 description: |
221 This job runs integration tests for object storage. This is
222 subset of 'tempest-full-py3' job and run Swift, Cinder and Glance
223 related tests. This is meant to be run on Swift gate only.
224 vars:
225 tox_envlist: integrated-object-storage
226 devstack_localrc:
227 # NOTE(gmann): swift is not ready on python3 yet and devstack
228 # install it on python2.7 only. But settting the USE_PYTHON3
229 # for future once swift is ready on py3.
230 USE_PYTHON3: true
231
232- job:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500233 name: tempest-with-latest-microversion
234 parent: tempest-full-py3
235 description: |
236 This job runs compute, placement and volume API tests with 'latest'
237 API microversion (This can be extended to other services having API
238 microversion concept).
239 vars:
240 tox_envlist: api-microversion-tests
241 devstack_localrc:
242 TEMPEST_COMPUTE_MIN_MICROVERSION: 'latest'
243 TEMPEST_VOLUME_MIN_MICROVERSION: 'latest'
244 TEMPEST_PLACEMENT_MIN_MICROVERSION: 'latest'
245
246- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600247 name: tempest-multinode-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500248 parent: tempest-multinode-full-base
249 nodeset: openstack-two-node-jammy
250 # This job runs on ubuntu Jammy and after stable/zed.
251 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600252 vars:
253 devstack_localrc:
254 USE_PYTHON3: true
elajkat064a3402019-10-17 13:18:10 +0200255 devstack_plugins:
256 neutron: https://opendev.org/openstack/neutron
elajkat064a3402019-10-17 13:18:10 +0200257 devstack_services:
elajkat0b14db22021-02-08 16:43:59 +0100258 neutron-trunk: true
yatinkarel2d2cfac2023-02-14 16:29:42 +0530259 br-ex-tcpdump: true
260 br-int-flows: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600261 group-vars:
262 subnode:
263 devstack_localrc:
264 USE_PYTHON3: true
yatinkarel2d2cfac2023-02-14 16:29:42 +0530265 devstack_services:
266 br-ex-tcpdump: true
267 br-int-flows: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600268
269- job:
270 name: tempest-slow
271 parent: tempest-multinode-full
272 description: |
273 This multinode integration job will run all the tests tagged as slow.
274 It enables the lvm multibackend setup to cover few scenario tests.
275 This job will run only slow tests (API or Scenario) serially.
276
277 Former names for this job were:
278 * legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
279 * tempest-scenario-multinode-lvm-multibackend
280 timeout: 10800
Hemanth Nakkinaf4bd5542021-02-10 09:12:14 +0530281 # This job runs on stable/stein onwards.
282 branches: ^(?!stable/(ocata|pike|queens|rocky)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200283 vars: &tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600284 tox_envlist: slow-serial
285 devstack_localrc:
286 CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
287 ENABLE_VOLUME_MULTIATTACH: true
288 devstack_plugins:
289 neutron: https://opendev.org/openstack/neutron
290 devstack_services:
291 neutron-placement: true
292 neutron-qos: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600293 tempest_concurrency: 2
294 group-vars:
295 # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both
296 # the controller and subnode prior to Rocky so we have to make sure the
297 # variable is set in both locations.
298 subnode:
299 devstack_localrc:
300 ENABLE_VOLUME_MULTIATTACH: true
301
302- job:
303 name: tempest-slow-py3
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200304 parent: tempest-multinode-full-py3
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500305 # This job version is with swift enabled on py3
306 # as swift is ready on py3 from stable/ussuri onwards.
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200307 timeout: 10800
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500308 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200309 vars: *tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600310
311- job:
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -0600312 name: tempest-slow-parallel
313 parent: tempest-slow-py3
314 # This job run slow tests in parallel.
315 vars:
316 tox_envlist: slow
317
318- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600319 name: tempest-cinder-v2-api
320 parent: devstack-tempest
Ghanshyam Mann2f4539d2021-05-18 12:32:39 -0500321 # NOTE(gmann): Cinder v2 APIs are available until
322 # stable/wallaby only.
323 override-checkout: stable/wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600324 description: |
325 This job runs the cinder API test against v2 endpoint.
326 vars:
327 tox_envlist: all
328 tempest_test_regex: api.*volume
329 devstack_localrc:
330 TEMPEST_VOLUME_TYPE: volumev2
331
332- job:
Ade Lee6ded0702021-09-04 15:56:34 -0400333 name: tempest-centos8-stream-fips
334 parent: devstack-tempest
335 description: |
336 Integration testing for a FIPS enabled Centos 8 system
337 nodeset: devstack-single-node-centos-8-stream
338 pre-run: playbooks/enable-fips.yaml
339 vars:
340 tox_envlist: full
341 configure_swap_size: 4096
Ade Lee0687b9c2022-03-02 16:24:50 -0500342 nslookup_target: 'opendev.org'
343
344- job:
345 name: tempest-centos9-stream-fips
346 parent: devstack-tempest
347 description: |
348 Integration testing for a FIPS enabled Centos 9 system
Sylvain Bauzab8f0c302022-11-29 17:49:33 +0100349 timeout: 10800
Ade Lee0687b9c2022-03-02 16:24:50 -0500350 nodeset: devstack-single-node-centos-9-stream
351 pre-run: playbooks/enable-fips.yaml
352 vars:
353 tox_envlist: full
354 configure_swap_size: 4096
355 nslookup_target: 'opendev.org'
Ade Lee6ded0702021-09-04 15:56:34 -0400356
357- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600358 name: tempest-pg-full
359 parent: tempest-full-py3
360 description: |
361 Base integration test with Neutron networking and PostgreSQL.
362 Former name for this job was legacy-tempest-dsvm-neutron-pg-full.
363 vars:
364 devstack_localrc:
Ghanshyam Mann861c78f2021-02-09 11:25:26 -0600365 # TODO(gmann): Enable File injection tests once nova bug is fixed
366 # https://bugs.launchpad.net/nova/+bug/1882421
367 # ENABLE_FILE_INJECTION: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600368 DATABASE_TYPE: postgresql
369
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600370- job:
371 name: tempest-full-enforce-scope-new-defaults
372 parent: tempest-full-py3
373 description: |
374 This job runs the Tempest tests with scope and new defaults enabled.
375 # TODO: remove this once https://review.opendev.org/c/openstack/neutron-lib/+/864213
376 # fix is released in neutron-lib
377 required-projects:
378 - openstack/neutron-lib
379 - openstack/neutron
380 vars:
381 devstack_localrc:
382 # Enabeling the scope and new defaults for services.
383 # NOTE: (gmann) We need to keep keystone scope check disable as
384 # services (except ironic) does not support the system scope and
385 # they need keystone to continue working with project scope. Until
386 # Keystone policies are changed to work for both system as well as
387 # for project scoped, we need to keep scope check disable for
388 # keystone.
389 NOVA_ENFORCE_SCOPE: true
390 CINDER_ENFORCE_SCOPE: true
391 GLANCE_ENFORCE_SCOPE: true
392 NEUTRON_ENFORCE_SCOPE: true
Ghanshyam Mannc5ff86b2022-11-30 14:37:26 -0600393 PLACEMENT_ENFORCE_SCOPE: true
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600394
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600395- project-template:
396 name: integrated-gate-networking
397 description: |
398 Run the python3 Tempest network integration tests (Nova and Neutron related)
399 in check and gate for the neutron integrated gate. This is meant to be
400 run on neutron gate only.
401 check:
402 jobs:
403 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800404 - grenade-skip-level:
405 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600406 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500407 # Do not run it on ussuri until below issue is fixed
408 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100409 # and job is broken on wallaby branch due to the issue
410 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500411 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100412 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600413 gate:
414 jobs:
415 - grenade
416 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500417 # Do not run it on ussuri until below issue is fixed
418 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100419 # and job is broken on wallaby branch due to the issue
420 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500421 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100422 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600423
424- project-template:
425 name: integrated-gate-compute
426 description: |
427 Run the python3 Tempest compute integration tests
428 (Nova, Neutron, Cinder and Glance related) in check and gate
429 for the Nova integrated gate. This is meant to be
430 run on Nova gate only.
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500431 # NOTE(gmann): This template is used for stable branches also so when we
432 # add/remove jobs here we need to make sure we should not change the
433 # behaviour for stable branches. For example, with branch variant we need
434 # to make sure old job keep running on stable branches and the new one run
435 # only from master(or the branch it was meant to run).
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600436 check:
437 jobs:
Dan Smithaf19ff42022-02-23 10:42:26 -0800438 - grenade-skip-level:
439 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600440 - tempest-integrated-compute
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500441 # centos-8-stream is tested from wallaby -> yoga branches
442 - tempest-integrated-compute-centos-8-stream:
443 branches: ^stable/(wallaby|xena|yoga).*$
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500444 # Do not run it on ussuri until below issue is fixed
445 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100446 # and job is broken on wallaby branch due to the issue
447 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500448 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100449 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600450 gate:
451 jobs:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600452 - tempest-integrated-compute
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500453 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100454 branches: ^(?!stable/(ussuri|wallaby)).*$
Sean Mooney9c263de2022-07-18 16:55:31 +0100455 periodic-weekly:
456 jobs:
457 # centos-9-stream is tested from zed release onwards
458 - tempest-integrated-compute-centos-9-stream:
459 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600460
461- project-template:
462 name: integrated-gate-placement
463 description: |
464 Run the python3 Tempest placement integration tests
465 (Nova and Neutron related) in check and gate
466 for the Placement integrated gate. This is meant to be
467 run on Placement gate only.
468 check:
469 jobs:
470 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800471 - grenade-skip-level:
472 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600473 - tempest-integrated-placement
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500474 # Do not run it on ussuri until below issue is fixed
475 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100476 # and job is broken on wallaby branch due to the issue
477 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500478 - openstacksdk-functional-devstack:
479 branches: ^(?!stable/ussuri).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600480 gate:
481 jobs:
482 - grenade
483 - tempest-integrated-placement
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500484 # Do not run it on ussuri until below issue is fixed
485 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100486 # and job is broken on wallaby branch due to the issue
487 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500488 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100489 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600490
491- project-template:
492 name: integrated-gate-storage
493 description: |
494 Run the python3 Tempest image & block storage integration tests
495 (Cinder, Glance, Swift and Nova related) in check and gate
496 for the neutron integrated gate. This is meant to be
497 run on Cinder and Glance gate only.
498 check:
499 jobs:
500 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800501 - grenade-skip-level:
502 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600503 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500504 # Do not run it on ussuri until below issue is fixed
505 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100506 # and job is broken on wallaby branch due to the issue
507 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500508 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100509 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600510 gate:
511 jobs:
512 - grenade
513 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500514 # Do not run it on ussuri until below issue is fixed
515 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100516 # and job is broken on wallaby branch due to the issue
517 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500518 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100519 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600520
521- project-template:
522 name: integrated-gate-object-storage
523 description: |
524 Run the python3 Tempest object storage integration tests
525 (Swift, Cinder and Glance related) in check and gate
526 for the swift integrated gate. This is meant to be
527 run on swift gate only.
528 check:
529 jobs:
530 - grenade
531 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500532 # Do not run it on ussuri until below issue is fixed
533 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100534 # and job is broken on wallaby branch due to the issue
535 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500536 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100537 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600538 gate:
539 jobs:
540 - grenade
541 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500542 # Do not run it on ussuri until below issue is fixed
543 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100544 # and job is broken on wallaby branch due to the issue
545 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500546 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100547 branches: ^(?!stable/(ussuri|wallaby)).*$