blob: 6b546ec0adad3f6b269d2f37b5cdf2c7e1d28ecf [file] [log] [blame]
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +01001- job:
2 name: devstack-tempest
3 parent: devstack
Andrea Frittoli688f36e2018-02-18 22:27:34 +00004 nodeset: openstack-single-node
5 description: |
6 Base Tempest job.
7
8 This Tempest job provides the base for both the single and multi-node
9 test setup. To run a multi-node test inherit from devstack-tempest and
10 set the nodeset to a multi-node one.
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010011 required-projects:
Paul Belanger459a7a52018-07-11 12:28:33 -040012 - git.openstack.org/openstack/tempest
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010013 timeout: 7200
14 roles:
Paul Belanger459a7a52018-07-11 12:28:33 -040015 - zuul: git.openstack.org/openstack-dev/devstack
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010016 vars:
17 devstack_services:
James E. Blaird5980092018-01-24 16:43:27 -080018 tempest: true
Andrea Frittoli688f36e2018-02-18 22:27:34 +000019 devstack_local_conf:
20 test-config:
21 $TEMPEST_CONFIG:
22 compute:
23 min_compute_nodes: "{{ groups['compute'] | default(['controller']) | length }}"
Doug Hellmann6db0b782018-09-08 22:53:21 -040024 test_results_stage_name: test_results
Andrea Frittoli4c24a1a2018-01-31 22:21:07 +000025 zuul_copy_output:
Doug Hellmann6db0b782018-09-08 22:53:21 -040026 '{{ devstack_base_dir }}/tempest/etc/tempest.conf': logs
27 '{{ devstack_base_dir }}/tempest/etc/accounts.yaml': logs
28 '{{ devstack_base_dir }}/tempest/tempest.log': logs
29 '{{ stage_dir }}/{{ test_results_stage_name }}.subunit': logs
30 '{{ stage_dir }}/{{ test_results_stage_name }}.html': logs
31 '{{ stage_dir }}/stackviz': logs
Andrea Frittoli4c24a1a2018-01-31 22:21:07 +000032 extensions_to_txt:
Doug Hellmann6db0b782018-09-08 22:53:21 -040033 conf: true
34 log: true
35 yaml: true
36 yml: true
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010037 run: playbooks/devstack-tempest.yaml
Andrea Frittoli (andreaf)74810552017-10-03 18:56:56 +010038 post-run: playbooks/post-tempest.yaml
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010039
Chandan Kumarcf576b22017-10-23 17:43:36 +053040- job:
Andreas Jaegerd6e04742018-10-11 20:54:18 +020041 name: tempest-all
42 parent: devstack-tempest
43 description: |
44 Integration test that runs all tests.
45 Former name for this job was:
46 * legacy-periodic-tempest-dsvm-all-master
47 vars:
48 tox_envlist: all
49 tempest_test_regex: tempest
50 devstack_localrc:
51 ENABLE_FILE_INJECTION: true
52
53- job:
Andreas Jaegerdbf8a132018-10-14 20:18:27 +020054 name: devstack-tempest-ipv6
55 parent: devstack-ipv6
56 nodeset: openstack-single-node
57 description: |
58 Base Tempest IPv6 job.
59 required-projects:
60 - git.openstack.org/openstack/tempest
61 timeout: 7200
62 roles:
63 - zuul: git.openstack.org/openstack-dev/devstack
64 vars:
65 devstack_services:
66 tempest: true
67 devstack_local_conf:
68 test-config:
69 $TEMPEST_CONFIG:
70 compute:
71 min_compute_nodes: "{{ groups['compute'] | default(['controller']) | length }}"
72 test_results_stage_name: test_results
73 zuul_copy_output:
74 '{{ devstack_base_dir }}/tempest/etc/tempest.conf': logs
75 '{{ devstack_base_dir }}/tempest/etc/accounts.yaml': logs
76 '{{ devstack_base_dir }}/tempest/tempest.log': logs
77 '{{ stage_dir }}/{{ test_results_stage_name }}.subunit': logs
78 '{{ stage_dir }}/{{ test_results_stage_name }}.html': logs
79 '{{ stage_dir }}/stackviz': logs
80 extensions_to_txt:
81 conf: true
82 log: true
83 yaml: true
84 yml: true
85 run: playbooks/devstack-tempest.yaml
86 post-run: playbooks/post-tempest.yaml
87
88- job:
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000089 name: tempest-full
90 parent: devstack-tempest
Andrea Frittoli1c2a8022018-02-20 15:58:13 +000091 # This currently works from stable/pike on.
Matt Riedemann55e00652018-09-11 17:50:25 -040092 # Before stable/pike, legacy version of tempest-full
93 # 'legacy-tempest-dsvm-neutron-full' run.
94 branches: ^(?!stable/ocata).*$
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000095 description: |
96 Base integration test with Neutron networking and py27.
97 Former names for this job where:
98 * legacy-tempest-dsvm-neutron-full
99 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
100 vars:
Andreas Jaegerba2f4792018-01-12 16:48:52 +0100101 tox_envlist: full
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +0000102 devstack_localrc:
James E. Blaird5980092018-01-24 16:43:27 -0800103 ENABLE_FILE_INJECTION: true
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +0000104
105- job:
Andreas Jaegera8f64e32018-10-14 20:18:27 +0200106 name: tempest-full-oslo-master
107 parent: tempest-full
108 description: |
109 Integration test using current git of oslo libs.
110 This ensures that when oslo libs get released that they
111 do not break OpenStack server projects.
112
113 Former name for this job was
114 periodic-tempest-dsvm-oslo-latest-full-master.
115 timeout: 10800
116 required-projects:
117 - git.openstack.org/openstack/oslo.cache
118 - git.openstack.org/openstack/oslo.concurrency
119 - git.openstack.org/openstack/oslo.config
120 - git.openstack.org/openstack/oslo.context
121 - git.openstack.org/openstack/oslo.db
122 - git.openstack.org/openstack/oslo.i18n
123 - git.openstack.org/openstack/oslo.log
124 - git.openstack.org/openstack/oslo.messaging
125 - git.openstack.org/openstack/oslo.middleware
126 - git.openstack.org/openstack/oslo.policy
127 - git.openstack.org/openstack/oslo.privsep
128 - git.openstack.org/openstack/oslo.reports
129 - git.openstack.org/openstack/oslo.rootwrap
130 - git.openstack.org/openstack/oslo.serialization
131 - git.openstack.org/openstack/oslo.service
132 - git.openstack.org/openstack/oslo.utils
133 - git.openstack.org/openstack/oslo.versionedobjects
134 - git.openstack.org/openstack/oslo.vmware
135
136- job:
Attila Fazekas3f219f52018-03-01 16:50:10 +0000137 name: tempest-full-parallel
138 parent: tempest-full
139 voting: false
140 branches:
141 - master
142 description: |
143 Base integration test with Neutron networking and py27.
144 It includes all scenarios as it was in the past.
145 This job runs all scenario tests in parallel!
146 vars:
147 tox_envlist: full-parallel
148
149- job:
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000150 name: tempest-full-py3
Andrea Frittoli85076bd2018-01-24 10:19:40 +0000151 parent: devstack-tempest
Matt Riedemann55e00652018-09-11 17:50:25 -0400152 # This currently works from stable/pike on.
153 # Before stable/pike, legacy version of tempest-full
154 # 'legacy-tempest-dsvm-neutron-full' run.
155 branches: ^(?!stable/ocata).*$
Andrea Frittoli85076bd2018-01-24 10:19:40 +0000156 description: |
157 Base integration test with Neutron networking and py3.
158 Former names for this job where:
159 * legacy-tempest-dsvm-py35
160 * gate-tempest-dsvm-py35
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000161 vars:
Andrea Frittoli85076bd2018-01-24 10:19:40 +0000162 tox_envlist: full
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000163 devstack_localrc:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400164 USE_PYTHON3: true
165 FORCE_CONFIG_DRIVE: true
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000166 devstack_services:
167 s-account: false
168 s-container: false
169 s-object: false
170 s-proxy: false
171 # without Swift, c-bak cannot run (in the Gate at least)
172 c-bak: false
173
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000174- job:
Andreas Jaegerdbf8a132018-10-14 20:18:27 +0200175 name: tempest-full-py3-ipv6
176 parent: devstack-tempest-ipv6
177 # This currently works from stable/pike on.
178 # Before stable/pike, legacy version of tempest-full
179 # 'legacy-tempest-dsvm-neutron-full' run.
180 branches: ^(?!stable/ocata).*$
181 description: |
182 Base integration test with Neutron networking, IPv6 and py3.
183 vars:
184 tox_envlist: full
185 devstack_localrc:
186 USE_PYTHON3: true
187 FORCE_CONFIG_DRIVE: true
188 devstack_services:
189 s-account: false
190 s-container: false
191 s-object: false
192 s-proxy: false
193 # without Swift, c-bak cannot run (in the Gate at least)
194 c-bak: false
195
196- job:
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000197 name: tempest-multinode-full
198 parent: devstack-tempest
199 nodeset: openstack-two-node
200 # Until the devstack changes are backported, only run this on master
201 branches:
202 - master
203 description: |
204 Base multinode integration test with Neutron networking and py27.
Felipe Monteiro99585f32018-07-08 17:59:43 -0400205 Former names for this job were:
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000206 * neutron-tempest-multinode-full
207 * legacy-tempest-dsvm-neutron-multinode-full
208 * gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
209 This job includes two nodes, controller / tempest plus a subnode, but
210 it can be used with different topologies, as long as a controller node
211 and a tempest one exist.
Andrea Frittoli372bfd32018-06-18 13:03:40 +0200212 timeout: 10800
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000213 vars:
214 tox_envlist: full
215 devstack_localrc:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400216 FORCE_CONFIG_DRIVE: false
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000217 NOVA_ALLOW_MOVE_TO_SAME_HOST: false
218 LIVE_MIGRATION_AVAILABLE: true
219 USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true
220 group-vars:
221 peers:
222 devstack_localrc:
223 NOVA_ALLOW_MOVE_TO_SAME_HOST: false
224 LIVE_MIGRATION_AVAILABLE: true
225 USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true
226
Jens Harbottff03e222018-02-26 10:54:48 +0000227- nodeset:
228 name: openstack-bionic-node
229 nodes:
230 - name: controller
231 label: ubuntu-bionic
232 groups:
233 - name: tempest
234 nodes:
235 - controller
236
237- job:
238 name: tempest-full-py36
239 parent: tempest-full-py3
240 nodeset: openstack-bionic-node
241 branches:
242 - master
243 description: |
244 Base integration test with Neutron networking and py36.
245 voting: false
246
Andreas Jaeger20c181a2018-10-10 13:44:40 +0200247- nodeset:
248 name: openstack-opensuse150-node
249 nodes:
250 - name: controller
251 label: opensuse-150
252 groups:
253 - name: tempest
254 nodes:
255 - controller
256
257- job:
258 name: tempest-full-py3-opensuse150
259 parent: tempest-full-py3
260 nodeset: openstack-opensuse150-node
261 description: |
262 Base integration test with Neutron networking and py36 running
263 on openSUSE Leap 15.0
264 voting: false
265
ghanshyam402df092018-05-14 01:29:04 +0000266- job:
ghanshyam10326c72018-08-01 08:53:00 +0000267 name: tempest-slow
Felipe Monteiro99585f32018-07-08 17:59:43 -0400268 parent: tempest-multinode-full
269 branches:
270 - master
ghanshyama3c5a792018-05-14 12:31:27 +0000271 description: |
ghanshyam10326c72018-08-01 08:53:00 +0000272 This multinode integration job will run all the tests tagged as slow.
273 It enables the lvm multibackend setup to cover few scenario tests.
Andreas Jaegerd6e04742018-10-11 20:54:18 +0200274 This job will run only slow tests (API or Scenario) serially.
Felipe Monteiro99585f32018-07-08 17:59:43 -0400275
276 Former names for this job were:
277 * legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
278 * tempest-scenario-multinode-lvm-multibackend
ghanshyam402df092018-05-14 01:29:04 +0000279 timeout: 10800
Felipe Monteiro99585f32018-07-08 17:59:43 -0400280 vars:
ghanshyam10326c72018-08-01 08:53:00 +0000281 tox_envlist: slow-serial
Felipe Monteiro99585f32018-07-08 17:59:43 -0400282 devstack_localrc:
283 CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
284 tempest_concurrency: 2
ghanshyam402df092018-05-14 01:29:04 +0000285
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000286- job:
ghanshyamfbde01e2018-08-24 10:54:53 +0000287 name: tempest-full-rocky
288 parent: tempest-full
289 override-checkout: stable/rocky
290
291- job:
292 name: tempest-full-rocky-py3
293 parent: tempest-full-py3
294 override-checkout: stable/rocky
295
296- job:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000297 name: tempest-full-queens
298 parent: tempest-full
299 override-checkout: stable/queens
300
301- job:
302 name: tempest-full-queens-py3
303 parent: tempest-full-py3
304 override-checkout: stable/queens
305
306- job:
Andrea Frittoli1c2a8022018-02-20 15:58:13 +0000307 name: tempest-full-pike
308 parent: tempest-full
309 override-checkout: stable/pike
310
311- job:
Chandan Kumarcf576b22017-10-23 17:43:36 +0530312 name: tempest-tox-plugin-sanity-check
313 parent: tox
314 description: |
315 Run tempest plugin sanity check script using tox.
316 nodeset: ubuntu-xenial
317 vars:
318 tox_envlist: plugin-sanity-check
319 voting: false
320 timeout: 5000
ghanshyam39d03802017-12-05 14:19:37 +0300321 irrelevant-files:
322 - ^.*\.rst$
323 - ^doc/.*$
324 - ^etc/.*$
325 - ^releasenotes/.*$
326 - ^tempest/hacking/.*$
327 - ^tempest/tests/.*$
Chandan Kumarcf576b22017-10-23 17:43:36 +0530328 required-projects:
Paul Belanger459a7a52018-07-11 12:28:33 -0400329 - git.openstack.org/openstack/almanach
330 - git.openstack.org/openstack/aodh
331 - git.openstack.org/openstack/barbican-tempest-plugin
332 - git.openstack.org/openstack/ceilometer
333 - git.openstack.org/openstack/cinder
334 - git.openstack.org/openstack/congress
335 - git.openstack.org/openstack/designate-tempest-plugin
336 - git.openstack.org/openstack/ec2-api
337 - git.openstack.org/openstack/freezer
338 - git.openstack.org/openstack/freezer-api
339 - git.openstack.org/openstack/freezer-tempest-plugin
340 - git.openstack.org/openstack/gce-api
341 - git.openstack.org/openstack/glare
342 - git.openstack.org/openstack/heat
343 - git.openstack.org/openstack/intel-nfv-ci-tests
344 - git.openstack.org/openstack/ironic
345 - git.openstack.org/openstack/ironic-inspector
346 - git.openstack.org/openstack/keystone-tempest-plugin
347 - git.openstack.org/openstack/kingbird
348 - git.openstack.org/openstack/kuryr-tempest-plugin
349 - git.openstack.org/openstack/magnum
350 - git.openstack.org/openstack/magnum-tempest-plugin
351 - git.openstack.org/openstack/manila
352 - git.openstack.org/openstack/manila-tempest-plugin
353 - git.openstack.org/openstack/mistral
354 - git.openstack.org/openstack/mogan
355 - git.openstack.org/openstack/monasca-api
356 - git.openstack.org/openstack/monasca-log-api
357 - git.openstack.org/openstack/murano
358 - git.openstack.org/openstack/networking-bgpvpn
359 - git.openstack.org/openstack/networking-cisco
360 - git.openstack.org/openstack/networking-fortinet
361 - git.openstack.org/openstack/networking-generic-switch
362 - git.openstack.org/openstack/networking-l2gw
363 - git.openstack.org/openstack/networking-midonet
364 - git.openstack.org/openstack/networking-plumgrid
365 - git.openstack.org/openstack/networking-sfc
366 - git.openstack.org/openstack/neutron
367 - git.openstack.org/openstack/neutron-dynamic-routing
368 - git.openstack.org/openstack/neutron-fwaas
369 - git.openstack.org/openstack/neutron-lbaas
370 - git.openstack.org/openstack/neutron-tempest-plugin
371 - git.openstack.org/openstack/neutron-vpnaas
372 - git.openstack.org/openstack/nova-lxd
373 - git.openstack.org/openstack/novajoin-tempest-plugin
374 - git.openstack.org/openstack/octavia-tempest-plugin
375 - git.openstack.org/openstack/oswin-tempest-plugin
376 - git.openstack.org/openstack/panko
377 - git.openstack.org/openstack/patrole
378 - git.openstack.org/openstack/qinling
379 - git.openstack.org/openstack/requirements
380 - git.openstack.org/openstack/sahara-tests
381 - git.openstack.org/openstack/senlin
382 - git.openstack.org/openstack/senlin-tempest-plugin
383 - git.openstack.org/openstack/tap-as-a-service
384 - git.openstack.org/openstack/tempest-horizon
385 - git.openstack.org/openstack/trio2o
386 - git.openstack.org/openstack/trove
387 - git.openstack.org/openstack/valet
388 - git.openstack.org/openstack/vitrage
389 - git.openstack.org/openstack/vmware-nsx-tempest-plugin
390 - git.openstack.org/openstack/watcher-tempest-plugin
391 - git.openstack.org/openstack/zaqar-tempest-plugin
392 - git.openstack.org/openstack/zun-tempest-plugin
Chandan Kumarcf576b22017-10-23 17:43:36 +0530393
ghanshyam1afb44b2018-05-25 00:53:48 +0300394- job:
395 name: tempest-cinder-v2-api
396 parent: devstack-tempest
397 branches:
398 - master
399 description: |
400 This job runs the cinder API test against v2 endpoint.
401 vars:
402 tox_envlist: all
403 tempest_test_regex: api.*volume
404 devstack_localrc:
405 TEMPEST_VOLUME_TYPE: volumev2
406
Jens Harbott4e071552018-07-05 12:24:51 +0000407- job:
408 name: tempest-full-test-account-py3
409 parent: tempest-full-py3
410 description: |
411 This job runs the full set of tempest tests using pre-provisioned
412 credentials instead of dynamic credentials and py3.
413 Former names for this job were:
414 - legacy-tempest-dsvm-full-test-accounts
415 - legacy-tempest-dsvm-neutron-full-test-accounts
416 - legacy-tempest-dsvm-identity-v3-test-accounts
417 vars:
418 devstack_localrc:
419 TEMPEST_USE_TEST_ACCOUNTS: True
420
421- job:
422 name: tempest-full-test-account-no-admin-py3
423 parent: tempest-full-test-account-py3
424 description: |
425 This job runs the full set of tempest tests using pre-provisioned
426 credentials and py3 without having an admin account.
427 Former name for this job was:
428 - legacy-tempest-dsvm-neutron-full-non-admin
429
430 vars:
431 devstack_localrc:
432 TEMPEST_HAS_ADMIN: False
433
Andreas Jaeger390e4fa2018-10-10 21:53:12 +0200434- job:
435 name: tempest-pg-full
436 parent: tempest-full
437 description: |
438 Base integration test with Neutron networking and py27 and PostgreSQL.
439 Former name for this job was legacy-tempest-dsvm-neutron-pg-full.
440 vars:
441 devstack_localrc:
442 ENABLE_FILE_INJECTION: true
443 DATABASE_TYPE: postgresql
444
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100445- project:
Felipe Monteiro5277c202018-08-19 17:11:33 +0100446 templates:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400447 - check-requirements
448 - integrated-gate
449 - integrated-gate-py35
Andreas Jaeger015a0062018-09-09 06:03:08 +0200450 - openstack-cover-jobs
Doug Hellmann6db0b782018-09-08 22:53:21 -0400451 - openstack-python-jobs
452 - openstack-python35-jobs
Andreas Jaeger015a0062018-09-09 06:03:08 +0200453 - openstack-python36-jobs
Doug Hellmann5f4c55d2018-09-08 22:54:05 -0400454 - publish-openstack-docs-pti
455 - release-notes-jobs-python3
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100456 check:
457 jobs:
458 - devstack-tempest:
459 files:
460 - ^playbooks/
461 - ^roles/
462 - ^.zuul.yaml$
Andreas Jaegerdbf8a132018-10-14 20:18:27 +0200463 - devstack-tempest-ipv6:
464 voting: false
465 files:
466 - ^playbooks/
467 - ^roles/
468 - ^.zuul.yaml$
Felipe Monteiroec1b1112018-07-18 19:23:37 -0400469 - nova-multiattach:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200470 # Define list of irrelevant files to use everywhere else
471 irrelevant-files: &tempest-irrelevant-files
Felipe Monteiroec1b1112018-07-18 19:23:37 -0400472 - ^(test-|)requirements.txt$
473 - ^.*\.rst$
474 - ^doc/.*$
475 - ^etc/.*$
476 - ^releasenotes/.*$
477 - ^setup.cfg$
478 - ^tempest/hacking/.*$
479 - ^tempest/tests/.*$
Attila Fazekas3f219f52018-03-01 16:50:10 +0000480 - tempest-full-parallel:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200481 irrelevant-files: *tempest-irrelevant-files
Masayuki Igawa47b14372018-10-16 14:58:52 +0900482 - tempest-full-py3:
483 irrelevant-files: *tempest-irrelevant-files
Jens Harbottff03e222018-02-26 10:54:48 +0000484 - tempest-full-py36:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200485 irrelevant-files: *tempest-irrelevant-files
Andreas Jaegerdbf8a132018-10-14 20:18:27 +0200486 - tempest-full-py3-ipv6:
487 voting: false
488 irrelevant-files: *tempest-irrelevant-files
ghanshyamfbde01e2018-08-24 10:54:53 +0000489 - tempest-full-rocky:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200490 irrelevant-files: *tempest-irrelevant-files
ghanshyamfbde01e2018-08-24 10:54:53 +0000491 - tempest-full-rocky-py3:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200492 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000493 - tempest-full-queens:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200494 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000495 - tempest-full-queens-py3:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200496 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli1c2a8022018-02-20 15:58:13 +0000497 - tempest-full-pike:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200498 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000499 - tempest-multinode-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200500 irrelevant-files: *tempest-irrelevant-files
Chandan Kumarcf576b22017-10-23 17:43:36 +0530501 - tempest-tox-plugin-sanity-check
ghanshyam10326c72018-08-01 08:53:00 +0000502 - tempest-slow:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200503 irrelevant-files: *tempest-irrelevant-files
Matt Riedemann44f666b2018-03-05 10:08:13 -0500504 - nova-cells-v1:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200505 irrelevant-files: *tempest-irrelevant-files
melanie witt591fe212018-05-01 22:56:00 +0000506 - nova-live-migration:
ghanshyam14446062018-05-14 01:37:26 +0000507 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200508 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400509 - neutron-grenade-multinode:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200510 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400511 - neutron-grenade:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200512 irrelevant-files: *tempest-irrelevant-files
Andreas Jaegera9c528f2018-09-10 18:50:45 +0200513 - devstack-plugin-ceph-tempest:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400514 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200515 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400516 - puppet-openstack-integration-4-scenario001-tempest-centos-7:
517 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200518 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400519 - puppet-openstack-integration-4-scenario002-tempest-centos-7:
520 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200521 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400522 - puppet-openstack-integration-4-scenario003-tempest-centos-7:
523 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200524 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400525 - puppet-openstack-integration-4-scenario004-tempest-centos-7:
526 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200527 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400528 - neutron-tempest-dvr:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200529 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400530 - legacy-tempest-dsvm-neutron-full-ocata:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200531 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400532 - tempest-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200533 irrelevant-files: *tempest-irrelevant-files
ghanshyama9cc6c12018-10-05 02:58:05 +0000534 - interop-tempest-consistency:
535 voting: false
536 irrelevant-files: *tempest-irrelevant-files
Jens Harbott4e071552018-07-05 12:24:51 +0000537 - tempest-full-test-account-py3:
538 voting: false
539 irrelevant-files: *tempest-irrelevant-files
540 - tempest-full-test-account-no-admin-py3:
541 voting: false
542 irrelevant-files: *tempest-irrelevant-files
ghanshyam14446062018-05-14 01:37:26 +0000543 gate:
544 jobs:
Felipe Monteiroec1b1112018-07-18 19:23:37 -0400545 - nova-multiattach:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200546 irrelevant-files: *tempest-irrelevant-files
ghanshyam10326c72018-08-01 08:53:00 +0000547 - tempest-slow:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200548 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400549 - neutron-grenade-multinode:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200550 irrelevant-files: *tempest-irrelevant-files
Andreas Jaeger01fd01a2018-10-10 21:28:25 +0200551 - tempest-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200552 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400553 - neutron-grenade:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200554 irrelevant-files: *tempest-irrelevant-files
ghanshyam14446062018-05-14 01:37:26 +0000555 experimental:
556 jobs:
ghanshyam1afb44b2018-05-25 00:53:48 +0300557 - tempest-cinder-v2-api:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200558 irrelevant-files: *tempest-irrelevant-files
Andreas Jaegerd6e04742018-10-11 20:54:18 +0200559 - tempest-all:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200560 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400561 - legacy-tempest-dsvm-neutron-dvr-multinode-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200562 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400563 - neutron-tempest-dvr-ha-multinode-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200564 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400565 - legacy-tempest-dsvm-nova-v20-api:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200566 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400567 - legacy-tempest-dsvm-lvm-multibackend:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200568 irrelevant-files: *tempest-irrelevant-files
Andreas Jaegera9c528f2018-09-10 18:50:45 +0200569 - devstack-plugin-ceph-tempest-py3:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200570 irrelevant-files: *tempest-irrelevant-files
Andreas Jaeger390e4fa2018-10-10 21:53:12 +0200571 - tempest-pg-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200572 irrelevant-files: *tempest-irrelevant-files
Andreas Jaeger20c181a2018-10-10 13:44:40 +0200573 - tempest-full-py3-opensuse150:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200574 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000575 periodic-stable:
576 jobs:
ghanshyamfbde01e2018-08-24 10:54:53 +0000577 - tempest-full-rocky
578 - tempest-full-rocky-py3
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000579 - tempest-full-queens
580 - tempest-full-queens-py3
Andrea Frittoli1c2a8022018-02-20 15:58:13 +0000581 - tempest-full-pike
Andreas Jaegerff122de2018-09-23 17:18:49 +0200582 - legacy-periodic-tempest-dsvm-neutron-full-ocata
Doug Hellmann6db0b782018-09-08 22:53:21 -0400583 periodic:
584 jobs:
Andreas Jaegerd6e04742018-10-11 20:54:18 +0200585 - tempest-all
Andreas Jaegera8f64e32018-10-14 20:18:27 +0200586 - tempest-full-oslo-master