blob: 63f178384efe74194d655477a9814d2b09c8ff19 [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
Dan Smithd869e3a2023-02-13 14:14:52 -080014 devstack_localrc:
15 MYSQL_REDUCE_MEMORY: true
16 # TODO(gmann): Enable File injection tests once nova bug is fixed
17 # https://bugs.launchpad.net/nova/+bug/1882421
18 # ENABLE_FILE_INJECTION: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -060019
20- job:
21 name: tempest-ipv6-only
22 parent: devstack-tempest-ipv6
23 # This currently works from stable/pike on.
24 branches: ^(?!stable/ocata).*$
25 description: |
26 Integration test of IPv6-only deployments. This job runs
27 smoke and IPv6 relates tests only. Basic idea is to test
28 whether OpenStack Services listen on IPv6 addrress or not.
29 timeout: 10800
30 vars:
31 tox_envlist: ipv6-only
32
33- job:
34 name: tempest-full
35 parent: devstack-tempest
36 # This currently works from stable/pike on.
37 # Before stable/pike, legacy version of tempest-full
38 # 'legacy-tempest-dsvm-neutron-full' run.
39 branches: ^(?!stable/ocata).*$
40 description: |
41 Base integration test with Neutron networking and py27.
42 This job is supposed to run until stable/train setup only.
43 If you are running it on stable/ussuri gate onwards for python2.7
44 coverage then you need to do override-checkout with any stable
45 branch less than or equal to stable/train.
46 Former names for this job where:
47 * legacy-tempest-dsvm-neutron-full
48 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
49 vars:
50 tox_envlist: full
51 devstack_localrc:
52 ENABLE_FILE_INJECTION: true
53 ENABLE_VOLUME_MULTIATTACH: true
54 USE_PYTHON3: False
55 devstack_services:
56 # NOTE(mriedem): Disable the cinder-backup service from tempest-full
57 # since tempest-full is in the integrated-gate project template but
58 # the backup tests do not really involve other services so they should
59 # be run in some more cinder-specific job, especially because the
60 # tests fail at a high rate (see bugs 1483434, 1813217, 1745168)
61 c-bak: false
62
63- job:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060064 name: tempest-extra-tests
65 parent: devstack-tempest
66 description: |
67 This job runs the extra tests mentioned in
68 tools/tempest-extra-tests-list.txt.
69 vars:
70 tox_envlist: extra-tests
71
72- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060073 name: tempest-full-py3
74 parent: devstack-tempest
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060075 # This job version is with swift enabled on py3
76 # as swift is ready on py3 from stable/ussuri onwards.
77 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
78 description: |
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050079 Base integration test with Neutron networking, horizon, swift enable,
80 and py3.
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060081 Former names for this job where:
82 * legacy-tempest-dsvm-py35
83 * gate-tempest-dsvm-py35
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050084 required-projects:
85 - openstack/horizon
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060086 vars:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060087 tox_envlist: integrated-full
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060088 devstack_localrc:
89 USE_PYTHON3: true
90 FORCE_CONFIG_DRIVE: true
91 ENABLE_VOLUME_MULTIATTACH: true
92 GLANCE_USE_IMPORT_WORKFLOW: True
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050093 devstack_plugins:
94 neutron: https://opendev.org/openstack/neutron
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050095 devstack_services:
96 # Enbale horizon so that we can run horizon test.
97 horizon: true
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060098
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050099# TODO(gmann): As per the 2023.1 testing runtime, we need to run at least
100# one job on Focal. This job can be removed as per the future testing
101# runtime (whenever we drop the Ubuntu Focal testing).
102- job:
103 name: tempest-full-ubuntu-focal
104 description: This is tempest-full python3 job on Ubuntu Focal(20.04)
105 parent: tempest-full-py3
106 nodeset: openstack-single-node-focal
107
Ghanshyam Mann0ead7532020-12-29 13:22:26 -0600108- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500109 name: tempest-full-centos-9-stream
110 parent: tempest-full-py3
111 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500112 # centos-9-stream is supported from yoga release onwards
113 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500114 description: |
115 Base integration test on CentOS 9 stream
116 vars:
117 # Required until bug/1949606 is resolved when using libvirt and QEMU
118 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
119 configure_swap_size: 4096
Ghanshyam Mann518e4262023-02-10 19:57:36 -0600120 tox_envlist: full
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500121
122- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600123 name: tempest-integrated-networking
124 parent: devstack-tempest
125 branches: ^(?!stable/ocata).*$
126 description: |
127 This job runs integration tests for networking. This is subset of
128 'tempest-full-py3' job and run only Neutron and Nova related tests.
129 This is meant to be run on neutron gate only.
130 vars:
131 tox_envlist: integrated-network
132 devstack_localrc:
133 USE_PYTHON3: true
134 FORCE_CONFIG_DRIVE: true
135 devstack_services:
136 s-account: false
137 s-container: false
138 s-object: false
139 s-proxy: false
140 c-bak: false
141
142- job:
143 name: tempest-integrated-compute
144 parent: devstack-tempest
145 branches: ^(?!stable/ocata).*$
146 description: |
147 This job runs integration tests for compute. This is
148 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
149 and Glance related tests. This is meant to be run on Nova gate only.
150 vars:
151 tox_envlist: integrated-compute
Ghanshyam Mann4fa15342021-02-11 13:28:53 -0600152 tempest_exclude_regex: ""
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600153 devstack_localrc:
154 USE_PYTHON3: true
155 FORCE_CONFIG_DRIVE: true
156 ENABLE_VOLUME_MULTIATTACH: true
157 devstack_services:
158 s-account: false
159 s-container: false
160 s-object: false
161 s-proxy: false
162 c-bak: false
163
164- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500165 name: tempest-integrated-compute-centos-9-stream
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100166 parent: tempest-integrated-compute
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500167 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500168 # centos-9-stream is supported from yoga release onwards
169 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100170 description: |
171 This job runs integration tests for compute. This is
172 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
173 and Glance related tests. This is meant to be run on Nova gate only.
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500174 This version of the job also uses CentOS 9 stream.
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100175 vars:
176 # Required until bug/1949606 is resolved when using libvirt and QEMU
177 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
178 configure_swap_size: 4096
179
180- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600181 name: tempest-integrated-placement
182 parent: devstack-tempest
183 branches: ^(?!stable/ocata).*$
184 description: |
185 This job runs integration tests for placement. This is
186 subset of 'tempest-full-py3' job and run Nova and Neutron
187 related tests. This is meant to be run on Placement gate only.
188 vars:
189 tox_envlist: integrated-placement
190 devstack_localrc:
191 USE_PYTHON3: true
192 FORCE_CONFIG_DRIVE: true
193 ENABLE_VOLUME_MULTIATTACH: true
194 devstack_services:
195 s-account: false
196 s-container: false
197 s-object: false
198 s-proxy: false
199 c-bak: false
200
201- job:
202 name: tempest-integrated-storage
203 parent: devstack-tempest
204 branches: ^(?!stable/ocata).*$
205 description: |
206 This job runs integration tests for image & block storage. This is
207 subset of 'tempest-full-py3' job and run Cinder, Glance, Swift and Nova
208 related tests. This is meant to be run on Cinder and Glance gate only.
209 vars:
210 tox_envlist: integrated-storage
211 devstack_localrc:
212 USE_PYTHON3: true
213 FORCE_CONFIG_DRIVE: true
214 ENABLE_VOLUME_MULTIATTACH: true
215 GLANCE_USE_IMPORT_WORKFLOW: True
216
217- job:
218 name: tempest-integrated-object-storage
219 parent: devstack-tempest
220 branches: ^(?!stable/ocata).*$
221 description: |
222 This job runs integration tests for object storage. This is
223 subset of 'tempest-full-py3' job and run Swift, Cinder and Glance
224 related tests. This is meant to be run on Swift gate only.
225 vars:
226 tox_envlist: integrated-object-storage
227 devstack_localrc:
228 # NOTE(gmann): swift is not ready on python3 yet and devstack
229 # install it on python2.7 only. But settting the USE_PYTHON3
230 # for future once swift is ready on py3.
231 USE_PYTHON3: true
232
233- job:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500234 name: tempest-with-latest-microversion
235 parent: tempest-full-py3
236 description: |
237 This job runs compute, placement and volume API tests with 'latest'
238 API microversion (This can be extended to other services having API
239 microversion concept).
240 vars:
241 tox_envlist: api-microversion-tests
242 devstack_localrc:
243 TEMPEST_COMPUTE_MIN_MICROVERSION: 'latest'
244 TEMPEST_VOLUME_MIN_MICROVERSION: 'latest'
245 TEMPEST_PLACEMENT_MIN_MICROVERSION: 'latest'
246
247- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600248 name: tempest-multinode-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500249 parent: tempest-multinode-full-base
250 nodeset: openstack-two-node-jammy
251 # This job runs on ubuntu Jammy and after stable/zed.
252 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600253 vars:
254 devstack_localrc:
255 USE_PYTHON3: true
elajkat064a3402019-10-17 13:18:10 +0200256 devstack_plugins:
257 neutron: https://opendev.org/openstack/neutron
elajkat064a3402019-10-17 13:18:10 +0200258 devstack_services:
elajkat0b14db22021-02-08 16:43:59 +0100259 neutron-trunk: true
yatinkarel2d2cfac2023-02-14 16:29:42 +0530260 br-ex-tcpdump: true
261 br-int-flows: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600262 group-vars:
263 subnode:
264 devstack_localrc:
265 USE_PYTHON3: true
yatinkarel2d2cfac2023-02-14 16:29:42 +0530266 devstack_services:
267 br-ex-tcpdump: true
268 br-int-flows: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600269
270- job:
271 name: tempest-slow
272 parent: tempest-multinode-full
273 description: |
274 This multinode integration job will run all the tests tagged as slow.
275 It enables the lvm multibackend setup to cover few scenario tests.
276 This job will run only slow tests (API or Scenario) serially.
277
278 Former names for this job were:
279 * legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
280 * tempest-scenario-multinode-lvm-multibackend
281 timeout: 10800
Hemanth Nakkinaf4bd5542021-02-10 09:12:14 +0530282 # This job runs on stable/stein onwards.
283 branches: ^(?!stable/(ocata|pike|queens|rocky)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200284 vars: &tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600285 tox_envlist: slow-serial
286 devstack_localrc:
287 CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
288 ENABLE_VOLUME_MULTIATTACH: true
289 devstack_plugins:
290 neutron: https://opendev.org/openstack/neutron
291 devstack_services:
292 neutron-placement: true
293 neutron-qos: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600294 tempest_concurrency: 2
295 group-vars:
296 # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both
297 # the controller and subnode prior to Rocky so we have to make sure the
298 # variable is set in both locations.
299 subnode:
300 devstack_localrc:
301 ENABLE_VOLUME_MULTIATTACH: true
302
303- job:
304 name: tempest-slow-py3
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200305 parent: tempest-multinode-full-py3
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500306 # This job version is with swift enabled on py3
307 # as swift is ready on py3 from stable/ussuri onwards.
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200308 timeout: 10800
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500309 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200310 vars: *tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600311
312- job:
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -0600313 name: tempest-slow-parallel
314 parent: tempest-slow-py3
315 # This job run slow tests in parallel.
316 vars:
317 tox_envlist: slow
Dan Smithd869e3a2023-02-13 14:14:52 -0800318 devstack_localrc:
319 MYSQL_REDUCE_MEMORY: true
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -0600320
321- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600322 name: tempest-cinder-v2-api
323 parent: devstack-tempest
Ghanshyam Mann2f4539d2021-05-18 12:32:39 -0500324 # NOTE(gmann): Cinder v2 APIs are available until
325 # stable/wallaby only.
326 override-checkout: stable/wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600327 description: |
328 This job runs the cinder API test against v2 endpoint.
329 vars:
330 tox_envlist: all
331 tempest_test_regex: api.*volume
332 devstack_localrc:
333 TEMPEST_VOLUME_TYPE: volumev2
334
335- job:
Ade Lee6ded0702021-09-04 15:56:34 -0400336 name: tempest-centos8-stream-fips
337 parent: devstack-tempest
338 description: |
339 Integration testing for a FIPS enabled Centos 8 system
340 nodeset: devstack-single-node-centos-8-stream
341 pre-run: playbooks/enable-fips.yaml
342 vars:
343 tox_envlist: full
344 configure_swap_size: 4096
Ade Lee0687b9c2022-03-02 16:24:50 -0500345 nslookup_target: 'opendev.org'
346
347- job:
348 name: tempest-centos9-stream-fips
349 parent: devstack-tempest
350 description: |
351 Integration testing for a FIPS enabled Centos 9 system
Sylvain Bauzab8f0c302022-11-29 17:49:33 +0100352 timeout: 10800
Ade Lee0687b9c2022-03-02 16:24:50 -0500353 nodeset: devstack-single-node-centos-9-stream
354 pre-run: playbooks/enable-fips.yaml
355 vars:
356 tox_envlist: full
357 configure_swap_size: 4096
358 nslookup_target: 'opendev.org'
Ade Lee6ded0702021-09-04 15:56:34 -0400359
360- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600361 name: tempest-pg-full
362 parent: tempest-full-py3
363 description: |
364 Base integration test with Neutron networking and PostgreSQL.
365 Former name for this job was legacy-tempest-dsvm-neutron-pg-full.
366 vars:
367 devstack_localrc:
Ghanshyam Mann861c78f2021-02-09 11:25:26 -0600368 # TODO(gmann): Enable File injection tests once nova bug is fixed
369 # https://bugs.launchpad.net/nova/+bug/1882421
370 # ENABLE_FILE_INJECTION: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600371 DATABASE_TYPE: postgresql
372
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600373- job:
374 name: tempest-full-enforce-scope-new-defaults
375 parent: tempest-full-py3
376 description: |
377 This job runs the Tempest tests with scope and new defaults enabled.
378 # TODO: remove this once https://review.opendev.org/c/openstack/neutron-lib/+/864213
379 # fix is released in neutron-lib
380 required-projects:
381 - openstack/neutron-lib
382 - openstack/neutron
383 vars:
384 devstack_localrc:
385 # Enabeling the scope and new defaults for services.
386 # NOTE: (gmann) We need to keep keystone scope check disable as
387 # services (except ironic) does not support the system scope and
388 # they need keystone to continue working with project scope. Until
389 # Keystone policies are changed to work for both system as well as
390 # for project scoped, we need to keep scope check disable for
391 # keystone.
392 NOVA_ENFORCE_SCOPE: true
393 CINDER_ENFORCE_SCOPE: true
394 GLANCE_ENFORCE_SCOPE: true
395 NEUTRON_ENFORCE_SCOPE: true
Ghanshyam Mannc5ff86b2022-11-30 14:37:26 -0600396 PLACEMENT_ENFORCE_SCOPE: true
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600397
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600398- project-template:
399 name: integrated-gate-networking
400 description: |
401 Run the python3 Tempest network integration tests (Nova and Neutron related)
402 in check and gate for the neutron integrated gate. This is meant to be
403 run on neutron gate only.
404 check:
405 jobs:
406 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800407 - grenade-skip-level:
408 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600409 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500410 # Do not run it on ussuri until below issue is fixed
411 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100412 # and job is broken on wallaby branch due to the issue
413 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500414 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100415 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600416 gate:
417 jobs:
418 - grenade
419 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500420 # Do not run it on ussuri until below issue is fixed
421 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100422 # and job is broken on wallaby branch due to the issue
423 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500424 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100425 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600426
427- project-template:
428 name: integrated-gate-compute
429 description: |
430 Run the python3 Tempest compute integration tests
431 (Nova, Neutron, Cinder and Glance related) in check and gate
432 for the Nova integrated gate. This is meant to be
433 run on Nova gate only.
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500434 # NOTE(gmann): This template is used for stable branches also so when we
435 # add/remove jobs here we need to make sure we should not change the
436 # behaviour for stable branches. For example, with branch variant we need
437 # to make sure old job keep running on stable branches and the new one run
438 # only from master(or the branch it was meant to run).
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600439 check:
440 jobs:
Dan Smithaf19ff42022-02-23 10:42:26 -0800441 - grenade-skip-level:
442 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600443 - tempest-integrated-compute
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500444 # centos-8-stream is tested from wallaby -> yoga branches
445 - tempest-integrated-compute-centos-8-stream:
446 branches: ^stable/(wallaby|xena|yoga).*$
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500447 # Do not run it on ussuri until below issue is fixed
448 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100449 # and job is broken on wallaby branch due to the issue
450 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500451 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100452 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600453 gate:
454 jobs:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600455 - tempest-integrated-compute
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500456 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100457 branches: ^(?!stable/(ussuri|wallaby)).*$
Sean Mooney9c263de2022-07-18 16:55:31 +0100458 periodic-weekly:
459 jobs:
460 # centos-9-stream is tested from zed release onwards
461 - tempest-integrated-compute-centos-9-stream:
462 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600463
464- project-template:
465 name: integrated-gate-placement
466 description: |
467 Run the python3 Tempest placement integration tests
468 (Nova and Neutron related) in check and gate
469 for the Placement integrated gate. This is meant to be
470 run on Placement gate only.
471 check:
472 jobs:
473 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800474 - grenade-skip-level:
475 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600476 - tempest-integrated-placement
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500477 # Do not run it on ussuri until below issue is fixed
478 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100479 # and job is broken on wallaby branch due to the issue
480 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500481 - openstacksdk-functional-devstack:
482 branches: ^(?!stable/ussuri).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600483 gate:
484 jobs:
485 - grenade
486 - tempest-integrated-placement
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500487 # Do not run it on ussuri until below issue is fixed
488 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100489 # and job is broken on wallaby branch due to the issue
490 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500491 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100492 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600493
494- project-template:
495 name: integrated-gate-storage
496 description: |
497 Run the python3 Tempest image & block storage integration tests
498 (Cinder, Glance, Swift and Nova related) in check and gate
499 for the neutron integrated gate. This is meant to be
500 run on Cinder and Glance gate only.
501 check:
502 jobs:
503 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800504 - grenade-skip-level:
505 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600506 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500507 # Do not run it on ussuri until below issue is fixed
508 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100509 # and job is broken on wallaby branch due to the issue
510 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500511 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100512 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600513 gate:
514 jobs:
515 - grenade
516 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500517 # Do not run it on ussuri until below issue is fixed
518 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100519 # and job is broken on wallaby branch due to the issue
520 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500521 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100522 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600523
524- project-template:
525 name: integrated-gate-object-storage
526 description: |
527 Run the python3 Tempest object storage integration tests
528 (Swift, Cinder and Glance related) in check and gate
529 for the swift integrated gate. This is meant to be
530 run on swift gate only.
531 check:
532 jobs:
533 - grenade
534 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500535 # Do not run it on ussuri until below issue is fixed
536 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100537 # and job is broken on wallaby branch due to the issue
538 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500539 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100540 branches: ^(?!stable/(ussuri|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600541 gate:
542 jobs:
543 - grenade
544 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500545 # Do not run it on ussuri until below issue is fixed
546 # https://storyboard.openstack.org/#!/story/2010057
Elod Illese17f1d32023-02-02 15:24:35 +0100547 # and job is broken on wallaby branch due to the issue
548 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500549 - openstacksdk-functional-devstack:
Elod Illese17f1d32023-02-02 15:24:35 +0100550 branches: ^(?!stable/(ussuri|wallaby)).*$