blob: 48d14ff2ee04a657ffa0ff09e3f983f2f634e188 [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:
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000054 name: tempest-full
55 parent: devstack-tempest
Andrea Frittoli1c2a8022018-02-20 15:58:13 +000056 # This currently works from stable/pike on.
Matt Riedemann55e00652018-09-11 17:50:25 -040057 # Before stable/pike, legacy version of tempest-full
58 # 'legacy-tempest-dsvm-neutron-full' run.
59 branches: ^(?!stable/ocata).*$
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000060 description: |
61 Base integration test with Neutron networking and py27.
62 Former names for this job where:
63 * legacy-tempest-dsvm-neutron-full
64 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
65 vars:
Andreas Jaegerba2f4792018-01-12 16:48:52 +010066 tox_envlist: full
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000067 devstack_localrc:
James E. Blaird5980092018-01-24 16:43:27 -080068 ENABLE_FILE_INJECTION: true
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000069
70- job:
Andreas Jaegera8f64e32018-10-14 20:18:27 +020071 name: tempest-full-oslo-master
72 parent: tempest-full
73 description: |
74 Integration test using current git of oslo libs.
75 This ensures that when oslo libs get released that they
76 do not break OpenStack server projects.
77
78 Former name for this job was
79 periodic-tempest-dsvm-oslo-latest-full-master.
80 timeout: 10800
81 required-projects:
82 - git.openstack.org/openstack/oslo.cache
83 - git.openstack.org/openstack/oslo.concurrency
84 - git.openstack.org/openstack/oslo.config
85 - git.openstack.org/openstack/oslo.context
86 - git.openstack.org/openstack/oslo.db
87 - git.openstack.org/openstack/oslo.i18n
88 - git.openstack.org/openstack/oslo.log
89 - git.openstack.org/openstack/oslo.messaging
90 - git.openstack.org/openstack/oslo.middleware
91 - git.openstack.org/openstack/oslo.policy
92 - git.openstack.org/openstack/oslo.privsep
93 - git.openstack.org/openstack/oslo.reports
94 - git.openstack.org/openstack/oslo.rootwrap
95 - git.openstack.org/openstack/oslo.serialization
96 - git.openstack.org/openstack/oslo.service
97 - git.openstack.org/openstack/oslo.utils
98 - git.openstack.org/openstack/oslo.versionedobjects
99 - git.openstack.org/openstack/oslo.vmware
100
101- job:
Attila Fazekas3f219f52018-03-01 16:50:10 +0000102 name: tempest-full-parallel
103 parent: tempest-full
104 voting: false
105 branches:
106 - master
107 description: |
108 Base integration test with Neutron networking and py27.
109 It includes all scenarios as it was in the past.
110 This job runs all scenario tests in parallel!
111 vars:
112 tox_envlist: full-parallel
113
114- job:
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000115 name: tempest-full-py3
Andrea Frittoli85076bd2018-01-24 10:19:40 +0000116 parent: devstack-tempest
Matt Riedemann55e00652018-09-11 17:50:25 -0400117 # This currently works from stable/pike on.
118 # Before stable/pike, legacy version of tempest-full
119 # 'legacy-tempest-dsvm-neutron-full' run.
120 branches: ^(?!stable/ocata).*$
Andrea Frittoli85076bd2018-01-24 10:19:40 +0000121 description: |
122 Base integration test with Neutron networking and py3.
123 Former names for this job where:
124 * legacy-tempest-dsvm-py35
125 * gate-tempest-dsvm-py35
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000126 vars:
Andrea Frittoli85076bd2018-01-24 10:19:40 +0000127 tox_envlist: full
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000128 devstack_localrc:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400129 USE_PYTHON3: true
130 FORCE_CONFIG_DRIVE: true
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000131 devstack_services:
132 s-account: false
133 s-container: false
134 s-object: false
135 s-proxy: false
136 # without Swift, c-bak cannot run (in the Gate at least)
137 c-bak: false
138
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000139- job:
140 name: tempest-multinode-full
141 parent: devstack-tempest
142 nodeset: openstack-two-node
143 # Until the devstack changes are backported, only run this on master
144 branches:
145 - master
146 description: |
147 Base multinode integration test with Neutron networking and py27.
Felipe Monteiro99585f32018-07-08 17:59:43 -0400148 Former names for this job were:
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000149 * neutron-tempest-multinode-full
150 * legacy-tempest-dsvm-neutron-multinode-full
151 * gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
152 This job includes two nodes, controller / tempest plus a subnode, but
153 it can be used with different topologies, as long as a controller node
154 and a tempest one exist.
Andrea Frittoli372bfd32018-06-18 13:03:40 +0200155 timeout: 10800
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000156 vars:
157 tox_envlist: full
158 devstack_localrc:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400159 FORCE_CONFIG_DRIVE: false
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000160 NOVA_ALLOW_MOVE_TO_SAME_HOST: false
161 LIVE_MIGRATION_AVAILABLE: true
162 USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true
163 group-vars:
164 peers:
165 devstack_localrc:
166 NOVA_ALLOW_MOVE_TO_SAME_HOST: false
167 LIVE_MIGRATION_AVAILABLE: true
168 USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true
169
Jens Harbottff03e222018-02-26 10:54:48 +0000170- nodeset:
171 name: openstack-bionic-node
172 nodes:
173 - name: controller
174 label: ubuntu-bionic
175 groups:
176 - name: tempest
177 nodes:
178 - controller
179
180- job:
181 name: tempest-full-py36
182 parent: tempest-full-py3
183 nodeset: openstack-bionic-node
184 branches:
185 - master
186 description: |
187 Base integration test with Neutron networking and py36.
188 voting: false
189
Andreas Jaeger20c181a2018-10-10 13:44:40 +0200190- nodeset:
191 name: openstack-opensuse150-node
192 nodes:
193 - name: controller
194 label: opensuse-150
195 groups:
196 - name: tempest
197 nodes:
198 - controller
199
200- job:
201 name: tempest-full-py3-opensuse150
202 parent: tempest-full-py3
203 nodeset: openstack-opensuse150-node
204 description: |
205 Base integration test with Neutron networking and py36 running
206 on openSUSE Leap 15.0
207 voting: false
208
ghanshyam402df092018-05-14 01:29:04 +0000209- job:
ghanshyam10326c72018-08-01 08:53:00 +0000210 name: tempest-slow
Felipe Monteiro99585f32018-07-08 17:59:43 -0400211 parent: tempest-multinode-full
212 branches:
213 - master
ghanshyama3c5a792018-05-14 12:31:27 +0000214 description: |
ghanshyam10326c72018-08-01 08:53:00 +0000215 This multinode integration job will run all the tests tagged as slow.
216 It enables the lvm multibackend setup to cover few scenario tests.
Andreas Jaegerd6e04742018-10-11 20:54:18 +0200217 This job will run only slow tests (API or Scenario) serially.
Felipe Monteiro99585f32018-07-08 17:59:43 -0400218
219 Former names for this job were:
220 * legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
221 * tempest-scenario-multinode-lvm-multibackend
ghanshyam402df092018-05-14 01:29:04 +0000222 timeout: 10800
Felipe Monteiro99585f32018-07-08 17:59:43 -0400223 vars:
ghanshyam10326c72018-08-01 08:53:00 +0000224 tox_envlist: slow-serial
Felipe Monteiro99585f32018-07-08 17:59:43 -0400225 devstack_localrc:
226 CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
227 tempest_concurrency: 2
ghanshyam402df092018-05-14 01:29:04 +0000228
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000229- job:
ghanshyamfbde01e2018-08-24 10:54:53 +0000230 name: tempest-full-rocky
231 parent: tempest-full
232 override-checkout: stable/rocky
233
234- job:
235 name: tempest-full-rocky-py3
236 parent: tempest-full-py3
237 override-checkout: stable/rocky
238
239- job:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000240 name: tempest-full-queens
241 parent: tempest-full
242 override-checkout: stable/queens
243
244- job:
245 name: tempest-full-queens-py3
246 parent: tempest-full-py3
247 override-checkout: stable/queens
248
249- job:
Andrea Frittoli1c2a8022018-02-20 15:58:13 +0000250 name: tempest-full-pike
251 parent: tempest-full
252 override-checkout: stable/pike
253
254- job:
Chandan Kumarcf576b22017-10-23 17:43:36 +0530255 name: tempest-tox-plugin-sanity-check
256 parent: tox
257 description: |
258 Run tempest plugin sanity check script using tox.
259 nodeset: ubuntu-xenial
260 vars:
261 tox_envlist: plugin-sanity-check
262 voting: false
263 timeout: 5000
ghanshyam39d03802017-12-05 14:19:37 +0300264 irrelevant-files:
265 - ^.*\.rst$
266 - ^doc/.*$
267 - ^etc/.*$
268 - ^releasenotes/.*$
269 - ^tempest/hacking/.*$
270 - ^tempest/tests/.*$
Chandan Kumarcf576b22017-10-23 17:43:36 +0530271 required-projects:
Paul Belanger459a7a52018-07-11 12:28:33 -0400272 - git.openstack.org/openstack/almanach
273 - git.openstack.org/openstack/aodh
274 - git.openstack.org/openstack/barbican-tempest-plugin
275 - git.openstack.org/openstack/ceilometer
276 - git.openstack.org/openstack/cinder
277 - git.openstack.org/openstack/congress
278 - git.openstack.org/openstack/designate-tempest-plugin
279 - git.openstack.org/openstack/ec2-api
280 - git.openstack.org/openstack/freezer
281 - git.openstack.org/openstack/freezer-api
282 - git.openstack.org/openstack/freezer-tempest-plugin
283 - git.openstack.org/openstack/gce-api
284 - git.openstack.org/openstack/glare
285 - git.openstack.org/openstack/heat
286 - git.openstack.org/openstack/intel-nfv-ci-tests
287 - git.openstack.org/openstack/ironic
288 - git.openstack.org/openstack/ironic-inspector
289 - git.openstack.org/openstack/keystone-tempest-plugin
290 - git.openstack.org/openstack/kingbird
291 - git.openstack.org/openstack/kuryr-tempest-plugin
292 - git.openstack.org/openstack/magnum
293 - git.openstack.org/openstack/magnum-tempest-plugin
294 - git.openstack.org/openstack/manila
295 - git.openstack.org/openstack/manila-tempest-plugin
296 - git.openstack.org/openstack/mistral
297 - git.openstack.org/openstack/mogan
298 - git.openstack.org/openstack/monasca-api
299 - git.openstack.org/openstack/monasca-log-api
300 - git.openstack.org/openstack/murano
301 - git.openstack.org/openstack/networking-bgpvpn
302 - git.openstack.org/openstack/networking-cisco
303 - git.openstack.org/openstack/networking-fortinet
304 - git.openstack.org/openstack/networking-generic-switch
305 - git.openstack.org/openstack/networking-l2gw
306 - git.openstack.org/openstack/networking-midonet
307 - git.openstack.org/openstack/networking-plumgrid
308 - git.openstack.org/openstack/networking-sfc
309 - git.openstack.org/openstack/neutron
310 - git.openstack.org/openstack/neutron-dynamic-routing
311 - git.openstack.org/openstack/neutron-fwaas
312 - git.openstack.org/openstack/neutron-lbaas
313 - git.openstack.org/openstack/neutron-tempest-plugin
314 - git.openstack.org/openstack/neutron-vpnaas
315 - git.openstack.org/openstack/nova-lxd
316 - git.openstack.org/openstack/novajoin-tempest-plugin
317 - git.openstack.org/openstack/octavia-tempest-plugin
318 - git.openstack.org/openstack/oswin-tempest-plugin
319 - git.openstack.org/openstack/panko
320 - git.openstack.org/openstack/patrole
321 - git.openstack.org/openstack/qinling
322 - git.openstack.org/openstack/requirements
323 - git.openstack.org/openstack/sahara-tests
324 - git.openstack.org/openstack/senlin
325 - git.openstack.org/openstack/senlin-tempest-plugin
326 - git.openstack.org/openstack/tap-as-a-service
327 - git.openstack.org/openstack/tempest-horizon
328 - git.openstack.org/openstack/trio2o
329 - git.openstack.org/openstack/trove
330 - git.openstack.org/openstack/valet
331 - git.openstack.org/openstack/vitrage
332 - git.openstack.org/openstack/vmware-nsx-tempest-plugin
333 - git.openstack.org/openstack/watcher-tempest-plugin
334 - git.openstack.org/openstack/zaqar-tempest-plugin
335 - git.openstack.org/openstack/zun-tempest-plugin
Chandan Kumarcf576b22017-10-23 17:43:36 +0530336
ghanshyam1afb44b2018-05-25 00:53:48 +0300337- job:
338 name: tempest-cinder-v2-api
339 parent: devstack-tempest
340 branches:
341 - master
342 description: |
343 This job runs the cinder API test against v2 endpoint.
344 vars:
345 tox_envlist: all
346 tempest_test_regex: api.*volume
347 devstack_localrc:
348 TEMPEST_VOLUME_TYPE: volumev2
349
Jens Harbott4e071552018-07-05 12:24:51 +0000350- job:
351 name: tempest-full-test-account-py3
352 parent: tempest-full-py3
353 description: |
354 This job runs the full set of tempest tests using pre-provisioned
355 credentials instead of dynamic credentials and py3.
356 Former names for this job were:
357 - legacy-tempest-dsvm-full-test-accounts
358 - legacy-tempest-dsvm-neutron-full-test-accounts
359 - legacy-tempest-dsvm-identity-v3-test-accounts
360 vars:
361 devstack_localrc:
362 TEMPEST_USE_TEST_ACCOUNTS: True
363
364- job:
365 name: tempest-full-test-account-no-admin-py3
366 parent: tempest-full-test-account-py3
367 description: |
368 This job runs the full set of tempest tests using pre-provisioned
369 credentials and py3 without having an admin account.
370 Former name for this job was:
371 - legacy-tempest-dsvm-neutron-full-non-admin
372
373 vars:
374 devstack_localrc:
375 TEMPEST_HAS_ADMIN: False
376
Andreas Jaeger390e4fa2018-10-10 21:53:12 +0200377- job:
378 name: tempest-pg-full
379 parent: tempest-full
380 description: |
381 Base integration test with Neutron networking and py27 and PostgreSQL.
382 Former name for this job was legacy-tempest-dsvm-neutron-pg-full.
383 vars:
384 devstack_localrc:
385 ENABLE_FILE_INJECTION: true
386 DATABASE_TYPE: postgresql
387
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100388- project:
Felipe Monteiro5277c202018-08-19 17:11:33 +0100389 templates:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400390 - check-requirements
391 - integrated-gate
392 - integrated-gate-py35
Andreas Jaeger015a0062018-09-09 06:03:08 +0200393 - openstack-cover-jobs
Doug Hellmann6db0b782018-09-08 22:53:21 -0400394 - openstack-python-jobs
395 - openstack-python35-jobs
Andreas Jaeger015a0062018-09-09 06:03:08 +0200396 - openstack-python36-jobs
Doug Hellmann5f4c55d2018-09-08 22:54:05 -0400397 - publish-openstack-docs-pti
398 - release-notes-jobs-python3
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100399 check:
400 jobs:
401 - devstack-tempest:
402 files:
403 - ^playbooks/
404 - ^roles/
405 - ^.zuul.yaml$
Felipe Monteiroec1b1112018-07-18 19:23:37 -0400406 - nova-multiattach:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200407 # Define list of irrelevant files to use everywhere else
408 irrelevant-files: &tempest-irrelevant-files
Felipe Monteiroec1b1112018-07-18 19:23:37 -0400409 - ^(test-|)requirements.txt$
410 - ^.*\.rst$
411 - ^doc/.*$
412 - ^etc/.*$
413 - ^releasenotes/.*$
414 - ^setup.cfg$
415 - ^tempest/hacking/.*$
416 - ^tempest/tests/.*$
Attila Fazekas3f219f52018-03-01 16:50:10 +0000417 - tempest-full-parallel:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200418 irrelevant-files: *tempest-irrelevant-files
Masayuki Igawa47b14372018-10-16 14:58:52 +0900419 - tempest-full-py3:
420 irrelevant-files: *tempest-irrelevant-files
Jens Harbottff03e222018-02-26 10:54:48 +0000421 - tempest-full-py36:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200422 irrelevant-files: *tempest-irrelevant-files
ghanshyamfbde01e2018-08-24 10:54:53 +0000423 - tempest-full-rocky:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200424 irrelevant-files: *tempest-irrelevant-files
ghanshyamfbde01e2018-08-24 10:54:53 +0000425 - tempest-full-rocky-py3:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200426 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000427 - tempest-full-queens:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200428 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000429 - tempest-full-queens-py3:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200430 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli1c2a8022018-02-20 15:58:13 +0000431 - tempest-full-pike:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200432 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli688f36e2018-02-18 22:27:34 +0000433 - tempest-multinode-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200434 irrelevant-files: *tempest-irrelevant-files
Chandan Kumarcf576b22017-10-23 17:43:36 +0530435 - tempest-tox-plugin-sanity-check
ghanshyam10326c72018-08-01 08:53:00 +0000436 - tempest-slow:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200437 irrelevant-files: *tempest-irrelevant-files
Matt Riedemann44f666b2018-03-05 10:08:13 -0500438 - nova-cells-v1:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200439 irrelevant-files: *tempest-irrelevant-files
melanie witt591fe212018-05-01 22:56:00 +0000440 - nova-live-migration:
ghanshyam14446062018-05-14 01:37:26 +0000441 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200442 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400443 - neutron-grenade-multinode:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200444 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400445 - neutron-grenade:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200446 irrelevant-files: *tempest-irrelevant-files
Andreas Jaegera9c528f2018-09-10 18:50:45 +0200447 - devstack-plugin-ceph-tempest:
Doug Hellmann6db0b782018-09-08 22:53:21 -0400448 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200449 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400450 - puppet-openstack-integration-4-scenario001-tempest-centos-7:
451 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200452 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400453 - puppet-openstack-integration-4-scenario002-tempest-centos-7:
454 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200455 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400456 - puppet-openstack-integration-4-scenario003-tempest-centos-7:
457 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200458 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400459 - puppet-openstack-integration-4-scenario004-tempest-centos-7:
460 voting: false
Andreas Jaegerff122de2018-09-23 17:18:49 +0200461 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400462 - neutron-tempest-dvr:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200463 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400464 - legacy-tempest-dsvm-neutron-full-ocata:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200465 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400466 - tempest-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200467 irrelevant-files: *tempest-irrelevant-files
ghanshyama9cc6c12018-10-05 02:58:05 +0000468 - interop-tempest-consistency:
469 voting: false
470 irrelevant-files: *tempest-irrelevant-files
Jens Harbott4e071552018-07-05 12:24:51 +0000471 - tempest-full-test-account-py3:
472 voting: false
473 irrelevant-files: *tempest-irrelevant-files
474 - tempest-full-test-account-no-admin-py3:
475 voting: false
476 irrelevant-files: *tempest-irrelevant-files
ghanshyam14446062018-05-14 01:37:26 +0000477 gate:
478 jobs:
Felipe Monteiroec1b1112018-07-18 19:23:37 -0400479 - nova-multiattach:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200480 irrelevant-files: *tempest-irrelevant-files
ghanshyam10326c72018-08-01 08:53:00 +0000481 - tempest-slow:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200482 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400483 - neutron-grenade-multinode:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200484 irrelevant-files: *tempest-irrelevant-files
Andreas Jaeger01fd01a2018-10-10 21:28:25 +0200485 - tempest-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200486 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400487 - neutron-grenade:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200488 irrelevant-files: *tempest-irrelevant-files
ghanshyam14446062018-05-14 01:37:26 +0000489 experimental:
490 jobs:
ghanshyam1afb44b2018-05-25 00:53:48 +0300491 - tempest-cinder-v2-api:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200492 irrelevant-files: *tempest-irrelevant-files
Andreas Jaegerd6e04742018-10-11 20:54:18 +0200493 - tempest-all:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200494 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400495 - legacy-tempest-dsvm-neutron-dvr-multinode-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200496 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400497 - neutron-tempest-dvr-ha-multinode-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200498 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400499 - legacy-tempest-dsvm-nova-v20-api:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200500 irrelevant-files: *tempest-irrelevant-files
Doug Hellmann6db0b782018-09-08 22:53:21 -0400501 - legacy-tempest-dsvm-lvm-multibackend:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200502 irrelevant-files: *tempest-irrelevant-files
Andreas Jaegera9c528f2018-09-10 18:50:45 +0200503 - devstack-plugin-ceph-tempest-py3:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200504 irrelevant-files: *tempest-irrelevant-files
Andreas Jaeger390e4fa2018-10-10 21:53:12 +0200505 - tempest-pg-full:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200506 irrelevant-files: *tempest-irrelevant-files
Andreas Jaeger20c181a2018-10-10 13:44:40 +0200507 - tempest-full-py3-opensuse150:
Andreas Jaegerff122de2018-09-23 17:18:49 +0200508 irrelevant-files: *tempest-irrelevant-files
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000509 periodic-stable:
510 jobs:
ghanshyamfbde01e2018-08-24 10:54:53 +0000511 - tempest-full-rocky
512 - tempest-full-rocky-py3
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000513 - tempest-full-queens
514 - tempest-full-queens-py3
Andrea Frittoli1c2a8022018-02-20 15:58:13 +0000515 - tempest-full-pike
Andreas Jaegerff122de2018-09-23 17:18:49 +0200516 - legacy-periodic-tempest-dsvm-neutron-full-ocata
Doug Hellmann6db0b782018-09-08 22:53:21 -0400517 periodic:
518 jobs:
Andreas Jaegerd6e04742018-10-11 20:54:18 +0200519 - tempest-all
Andreas Jaegera8f64e32018-10-14 20:18:27 +0200520 - tempest-full-oslo-master