blob: f1e6c018ac1734b8c6457e664bc717c3b275c4ea [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.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080076 # As this use 'integrated-full' tox env which is not
77 # available in old tempest used till stable/wallaby,
78 # this job definition is only for stable/xena onwards
79 # and separate job definition until stable/wallaby
80 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train|ussuri|victoria|wallaby)).*$
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060081 description: |
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050082 Base integration test with Neutron networking, horizon, swift enable,
83 and py3.
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060084 Former names for this job where:
85 * legacy-tempest-dsvm-py35
86 * gate-tempest-dsvm-py35
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050087 required-projects:
88 - openstack/horizon
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060089 vars:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060090 tox_envlist: integrated-full
Ghanshyam Mann0ead7532020-12-29 13:22:26 -060091 devstack_localrc:
92 USE_PYTHON3: true
93 FORCE_CONFIG_DRIVE: true
94 ENABLE_VOLUME_MULTIATTACH: true
95 GLANCE_USE_IMPORT_WORKFLOW: True
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050096 devstack_plugins:
97 neutron: https://opendev.org/openstack/neutron
Ghanshyam Mann4e2a6ff2021-06-02 12:14:26 -050098 devstack_services:
99 # Enbale horizon so that we can run horizon test.
100 horizon: true
Ghanshyam Mann0ead7532020-12-29 13:22:26 -0600101
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500102# TODO(gmann): As per the 2023.1 testing runtime, we need to run at least
103# one job on Focal. This job can be removed as per the future testing
104# runtime (whenever we drop the Ubuntu Focal testing).
105- job:
106 name: tempest-full-ubuntu-focal
107 description: This is tempest-full python3 job on Ubuntu Focal(20.04)
108 parent: tempest-full-py3
109 nodeset: openstack-single-node-focal
110
Ghanshyam Mann0ead7532020-12-29 13:22:26 -0600111- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500112 name: tempest-full-centos-9-stream
113 parent: tempest-full-py3
114 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500115 # centos-9-stream is supported from yoga release onwards
116 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500117 description: |
118 Base integration test on CentOS 9 stream
119 vars:
120 # Required until bug/1949606 is resolved when using libvirt and QEMU
121 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
122 configure_swap_size: 4096
Ghanshyam Mann518e4262023-02-10 19:57:36 -0600123 tox_envlist: full
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500124
125- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600126 name: tempest-integrated-networking
127 parent: devstack-tempest
128 branches: ^(?!stable/ocata).*$
129 description: |
130 This job runs integration tests for networking. This is subset of
131 'tempest-full-py3' job and run only Neutron and Nova related tests.
132 This is meant to be run on neutron gate only.
133 vars:
134 tox_envlist: integrated-network
135 devstack_localrc:
136 USE_PYTHON3: true
137 FORCE_CONFIG_DRIVE: true
138 devstack_services:
139 s-account: false
140 s-container: false
141 s-object: false
142 s-proxy: false
143 c-bak: false
144
145- job:
146 name: tempest-integrated-compute
147 parent: devstack-tempest
148 branches: ^(?!stable/ocata).*$
149 description: |
150 This job runs integration tests for compute. This is
151 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
152 and Glance related tests. This is meant to be run on Nova gate only.
153 vars:
154 tox_envlist: integrated-compute
Ghanshyam Mann4fa15342021-02-11 13:28:53 -0600155 tempest_exclude_regex: ""
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600156 devstack_localrc:
157 USE_PYTHON3: true
158 FORCE_CONFIG_DRIVE: true
159 ENABLE_VOLUME_MULTIATTACH: true
160 devstack_services:
161 s-account: false
162 s-container: false
163 s-object: false
164 s-proxy: false
165 c-bak: false
166
167- job:
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500168 name: tempest-integrated-compute-centos-9-stream
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100169 parent: tempest-integrated-compute
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500170 nodeset: devstack-single-node-centos-9-stream
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500171 # centos-9-stream is supported from yoga release onwards
172 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena)).*$
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100173 description: |
174 This job runs integration tests for compute. This is
175 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
176 and Glance related tests. This is meant to be run on Nova gate only.
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500177 This version of the job also uses CentOS 9 stream.
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100178 vars:
179 # Required until bug/1949606 is resolved when using libvirt and QEMU
180 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
181 configure_swap_size: 4096
182
183- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600184 name: tempest-integrated-placement
185 parent: devstack-tempest
186 branches: ^(?!stable/ocata).*$
187 description: |
188 This job runs integration tests for placement. This is
189 subset of 'tempest-full-py3' job and run Nova and Neutron
190 related tests. This is meant to be run on Placement gate only.
191 vars:
192 tox_envlist: integrated-placement
193 devstack_localrc:
194 USE_PYTHON3: true
195 FORCE_CONFIG_DRIVE: true
196 ENABLE_VOLUME_MULTIATTACH: true
197 devstack_services:
198 s-account: false
199 s-container: false
200 s-object: false
201 s-proxy: false
202 c-bak: false
203
204- job:
205 name: tempest-integrated-storage
206 parent: devstack-tempest
207 branches: ^(?!stable/ocata).*$
208 description: |
209 This job runs integration tests for image & block storage. This is
210 subset of 'tempest-full-py3' job and run Cinder, Glance, Swift and Nova
211 related tests. This is meant to be run on Cinder and Glance gate only.
212 vars:
213 tox_envlist: integrated-storage
214 devstack_localrc:
215 USE_PYTHON3: true
216 FORCE_CONFIG_DRIVE: true
217 ENABLE_VOLUME_MULTIATTACH: true
218 GLANCE_USE_IMPORT_WORKFLOW: True
219
220- job:
221 name: tempest-integrated-object-storage
222 parent: devstack-tempest
223 branches: ^(?!stable/ocata).*$
224 description: |
225 This job runs integration tests for object storage. This is
226 subset of 'tempest-full-py3' job and run Swift, Cinder and Glance
227 related tests. This is meant to be run on Swift gate only.
228 vars:
229 tox_envlist: integrated-object-storage
230 devstack_localrc:
231 # NOTE(gmann): swift is not ready on python3 yet and devstack
232 # install it on python2.7 only. But settting the USE_PYTHON3
233 # for future once swift is ready on py3.
234 USE_PYTHON3: true
235
236- job:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500237 name: tempest-with-latest-microversion
238 parent: tempest-full-py3
239 description: |
240 This job runs compute, placement and volume API tests with 'latest'
241 API microversion (This can be extended to other services having API
242 microversion concept).
243 vars:
244 tox_envlist: api-microversion-tests
245 devstack_localrc:
246 TEMPEST_COMPUTE_MIN_MICROVERSION: 'latest'
247 TEMPEST_VOLUME_MIN_MICROVERSION: 'latest'
248 TEMPEST_PLACEMENT_MIN_MICROVERSION: 'latest'
249
250- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600251 name: tempest-multinode-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500252 parent: tempest-multinode-full-base
253 nodeset: openstack-two-node-jammy
254 # This job runs on ubuntu Jammy and after stable/zed.
255 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600256 vars:
257 devstack_localrc:
258 USE_PYTHON3: true
elajkat064a3402019-10-17 13:18:10 +0200259 devstack_plugins:
260 neutron: https://opendev.org/openstack/neutron
elajkat064a3402019-10-17 13:18:10 +0200261 devstack_services:
elajkat0b14db22021-02-08 16:43:59 +0100262 neutron-trunk: true
yatinkarel2d2cfac2023-02-14 16:29:42 +0530263 br-ex-tcpdump: true
264 br-int-flows: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600265 group-vars:
266 subnode:
267 devstack_localrc:
268 USE_PYTHON3: true
yatinkarel2d2cfac2023-02-14 16:29:42 +0530269 devstack_services:
270 br-ex-tcpdump: true
271 br-int-flows: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600272
273- job:
274 name: tempest-slow
275 parent: tempest-multinode-full
276 description: |
277 This multinode integration job will run all the tests tagged as slow.
278 It enables the lvm multibackend setup to cover few scenario tests.
279 This job will run only slow tests (API or Scenario) serially.
280
281 Former names for this job were:
282 * legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
283 * tempest-scenario-multinode-lvm-multibackend
284 timeout: 10800
Hemanth Nakkinaf4bd5542021-02-10 09:12:14 +0530285 # This job runs on stable/stein onwards.
286 branches: ^(?!stable/(ocata|pike|queens|rocky)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200287 vars: &tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600288 tox_envlist: slow-serial
289 devstack_localrc:
290 CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
291 ENABLE_VOLUME_MULTIATTACH: true
292 devstack_plugins:
293 neutron: https://opendev.org/openstack/neutron
294 devstack_services:
295 neutron-placement: true
296 neutron-qos: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600297 tempest_concurrency: 2
298 group-vars:
299 # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both
300 # the controller and subnode prior to Rocky so we have to make sure the
301 # variable is set in both locations.
302 subnode:
303 devstack_localrc:
304 ENABLE_VOLUME_MULTIATTACH: true
305
306- job:
307 name: tempest-slow-py3
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200308 parent: tempest-multinode-full-py3
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500309 # This job version is with swift enabled on py3
310 # as swift is ready on py3 from stable/ussuri onwards.
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200311 timeout: 10800
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500312 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
Luigi Toscanob9ac0572021-07-13 12:44:35 +0200313 vars: *tempest_slow_vars
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600314
315- job:
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -0600316 name: tempest-slow-parallel
317 parent: tempest-slow-py3
318 # This job run slow tests in parallel.
319 vars:
320 tox_envlist: slow
321
322- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600323 name: tempest-cinder-v2-api
324 parent: devstack-tempest
Ghanshyam Mann2f4539d2021-05-18 12:32:39 -0500325 # NOTE(gmann): Cinder v2 APIs are available until
326 # stable/wallaby only.
327 override-checkout: stable/wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600328 description: |
329 This job runs the cinder API test against v2 endpoint.
330 vars:
331 tox_envlist: all
332 tempest_test_regex: api.*volume
333 devstack_localrc:
334 TEMPEST_VOLUME_TYPE: volumev2
335
336- job:
Ade Lee6ded0702021-09-04 15:56:34 -0400337 name: tempest-centos8-stream-fips
338 parent: devstack-tempest
339 description: |
340 Integration testing for a FIPS enabled Centos 8 system
341 nodeset: devstack-single-node-centos-8-stream
342 pre-run: playbooks/enable-fips.yaml
343 vars:
344 tox_envlist: full
345 configure_swap_size: 4096
Ade Lee0687b9c2022-03-02 16:24:50 -0500346 nslookup_target: 'opendev.org'
347
348- job:
349 name: tempest-centos9-stream-fips
350 parent: devstack-tempest
351 description: |
352 Integration testing for a FIPS enabled Centos 9 system
Sylvain Bauzab8f0c302022-11-29 17:49:33 +0100353 timeout: 10800
Ade Lee0687b9c2022-03-02 16:24:50 -0500354 nodeset: devstack-single-node-centos-9-stream
355 pre-run: playbooks/enable-fips.yaml
356 vars:
357 tox_envlist: full
358 configure_swap_size: 4096
359 nslookup_target: 'opendev.org'
Ade Lee6ded0702021-09-04 15:56:34 -0400360
361- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600362 name: tempest-pg-full
363 parent: tempest-full-py3
364 description: |
365 Base integration test with Neutron networking and PostgreSQL.
366 Former name for this job was legacy-tempest-dsvm-neutron-pg-full.
367 vars:
368 devstack_localrc:
Ghanshyam Mann861c78f2021-02-09 11:25:26 -0600369 # TODO(gmann): Enable File injection tests once nova bug is fixed
370 # https://bugs.launchpad.net/nova/+bug/1882421
371 # ENABLE_FILE_INJECTION: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600372 DATABASE_TYPE: postgresql
373
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600374- job:
375 name: tempest-full-enforce-scope-new-defaults
376 parent: tempest-full-py3
377 description: |
378 This job runs the Tempest tests with scope and new defaults enabled.
379 # TODO: remove this once https://review.opendev.org/c/openstack/neutron-lib/+/864213
380 # fix is released in neutron-lib
381 required-projects:
382 - openstack/neutron-lib
383 - openstack/neutron
384 vars:
385 devstack_localrc:
386 # Enabeling the scope and new defaults for services.
387 # NOTE: (gmann) We need to keep keystone scope check disable as
388 # services (except ironic) does not support the system scope and
389 # they need keystone to continue working with project scope. Until
390 # Keystone policies are changed to work for both system as well as
391 # for project scoped, we need to keep scope check disable for
392 # keystone.
393 NOVA_ENFORCE_SCOPE: true
394 CINDER_ENFORCE_SCOPE: true
395 GLANCE_ENFORCE_SCOPE: true
396 NEUTRON_ENFORCE_SCOPE: true
Ghanshyam Mannc5ff86b2022-11-30 14:37:26 -0600397 PLACEMENT_ENFORCE_SCOPE: true
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600398
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600399- project-template:
400 name: integrated-gate-networking
401 description: |
402 Run the python3 Tempest network integration tests (Nova and Neutron related)
403 in check and gate for the neutron integrated gate. This is meant to be
404 run on neutron gate only.
405 check:
406 jobs:
407 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800408 - grenade-skip-level:
409 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600410 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500411 # Do not run it on ussuri until below issue is fixed
412 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100413 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100414 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500415 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100416 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600417 gate:
418 jobs:
419 - grenade
420 - tempest-integrated-networking
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500421 # Do not run it on ussuri until below issue is fixed
422 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100423 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100424 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500425 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100426 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600427
428- project-template:
429 name: integrated-gate-compute
430 description: |
431 Run the python3 Tempest compute integration tests
432 (Nova, Neutron, Cinder and Glance related) in check and gate
433 for the Nova integrated gate. This is meant to be
434 run on Nova gate only.
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500435 # NOTE(gmann): This template is used for stable branches also so when we
436 # add/remove jobs here we need to make sure we should not change the
437 # behaviour for stable branches. For example, with branch variant we need
438 # to make sure old job keep running on stable branches and the new one run
439 # only from master(or the branch it was meant to run).
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600440 check:
441 jobs:
Dan Smithaf19ff42022-02-23 10:42:26 -0800442 - grenade-skip-level:
443 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600444 - tempest-integrated-compute
Ghanshyam Mann9625f0d2022-04-27 17:45:52 -0500445 # centos-8-stream is tested from wallaby -> yoga branches
446 - tempest-integrated-compute-centos-8-stream:
447 branches: ^stable/(wallaby|xena|yoga).*$
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500448 # Do not run it on ussuri until below issue is fixed
449 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100450 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100451 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500452 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100453 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600454 gate:
455 jobs:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600456 - tempest-integrated-compute
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500457 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100458 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Sean Mooney9c263de2022-07-18 16:55:31 +0100459 periodic-weekly:
460 jobs:
461 # centos-9-stream is tested from zed release onwards
462 - tempest-integrated-compute-centos-9-stream:
463 branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|yoga)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600464
465- project-template:
466 name: integrated-gate-placement
467 description: |
468 Run the python3 Tempest placement integration tests
469 (Nova and Neutron related) in check and gate
470 for the Placement integrated gate. This is meant to be
471 run on Placement gate only.
472 check:
473 jobs:
474 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800475 - grenade-skip-level:
476 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600477 - tempest-integrated-placement
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500478 # Do not run it on ussuri until below issue is fixed
479 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100480 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100481 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500482 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100483 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600484 gate:
485 jobs:
486 - grenade
487 - tempest-integrated-placement
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 Illes31afd4e2023-02-07 15:17:32 +0100490 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100491 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500492 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100493 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600494
495- project-template:
496 name: integrated-gate-storage
497 description: |
498 Run the python3 Tempest image & block storage integration tests
499 (Cinder, Glance, Swift and Nova related) in check and gate
500 for the neutron integrated gate. This is meant to be
501 run on Cinder and Glance gate only.
502 check:
503 jobs:
504 - grenade
Dan Smithaf19ff42022-02-23 10:42:26 -0800505 - grenade-skip-level:
506 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600507 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500508 # Do not run it on ussuri until below issue is fixed
509 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100510 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100511 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500512 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100513 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600514 gate:
515 jobs:
516 - grenade
517 - tempest-integrated-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500518 # Do not run it on ussuri until below issue is fixed
519 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100520 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100521 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500522 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100523 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600524
525- project-template:
526 name: integrated-gate-object-storage
527 description: |
528 Run the python3 Tempest object storage integration tests
529 (Swift, Cinder and Glance related) in check and gate
530 for the swift integrated gate. This is meant to be
531 run on swift gate only.
532 check:
533 jobs:
534 - grenade
535 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500536 # Do not run it on ussuri until below issue is fixed
537 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100538 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100539 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500540 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100541 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600542 gate:
543 jobs:
544 - grenade
545 - tempest-integrated-object-storage
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500546 # Do not run it on ussuri until below issue is fixed
547 # https://storyboard.openstack.org/#!/story/2010057
Elod Illes31afd4e2023-02-07 15:17:32 +0100548 # and job is broken up to wallaby branch due to the issue
Elod Illese17f1d32023-02-02 15:24:35 +0100549 # described in https://review.opendev.org/872341
Ghanshyam Mann2202f7b2022-06-01 16:31:51 -0500550 - openstacksdk-functional-devstack:
Elod Illes31afd4e2023-02-07 15:17:32 +0100551 branches: ^(?!stable/(ussuri|victoria|wallaby)).*$