blob: e5d692d16274f6189a2bbb926eb87afc02969c1a [file] [log] [blame]
Chandan Kumar23e5b632018-01-04 23:36:43 +05301- project:
Doug Hellmann4a63cd52018-09-09 05:49:23 -04002 templates:
3 - check-requirements
4 - tempest-plugin-jobs
Chandan Kumar23e5b632018-01-04 23:36:43 +05305 check:
6 jobs:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +01007 - cinder-tempest-plugin-lvm-lio-barbican
Sofia Enriquezf44ff142020-04-03 20:04:22 +00008 - cinder-tempest-plugin-cbak-ceph
Luigi Toscanoc6215bd2020-02-21 12:42:58 +01009 gate:
10 jobs:
11 - cinder-tempest-plugin-lvm-lio-barbican
Sofia Enriquezf44ff142020-04-03 20:04:22 +000012 - cinder-tempest-plugin-cbak-ceph
Chandan Kumar23e5b632018-01-04 23:36:43 +053013
14- job:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010015 name: cinder-tempest-plugin-lvm-lio-barbican
Chandan Kumar23e5b632018-01-04 23:36:43 +053016 description: |
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010017 This jobs configures Cinder with LVM, LIO, barbican and
18 runs tempest tests and cinderlib tests.
Chandan Kumar23e5b632018-01-04 23:36:43 +053019 parent: devstack-tempest
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010020 roles:
21 - zuul: opendev.org/openstack/cinderlib
Chandan Kumar23e5b632018-01-04 23:36:43 +053022 required-projects:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010023 - opendev.org/openstack/barbican
24 - opendev.org/openstack/tempest
25 - opendev.org/openstack/cinder-tempest-plugin
26 - opendev.org/openstack/cinder
27 - opendev.org/openstack/cinderlib
28 run: playbooks/tempest-and-cinderlib-run.yaml
29 # Required to collect the tox-based logs of the cinderlib functional tests
30 post-run: playbooks/post-cinderlib.yaml
31 host-vars:
32 controller:
33 devstack_plugins:
34 barbican: https://opendev.org/openstack/barbican
Chandan Kumar23e5b632018-01-04 23:36:43 +053035 vars:
Sofia Enriquezf44ff142020-04-03 20:04:22 +000036 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
37 tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt'
Doug Hellmann4a63cd52018-09-09 05:49:23 -040038 tox_envlist: all
Chandan Kumar23e5b632018-01-04 23:36:43 +053039 devstack_localrc:
Doug Hellmann4a63cd52018-09-09 05:49:23 -040040 CINDER_ISCSI_HELPER: lioadm
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010041 CINDER_LVM_TYPE: thin
42 CINDER_COORDINATION_URL: 'file://\$state_path'
Chandan Kumar23e5b632018-01-04 23:36:43 +053043 devstack_services:
44 barbican: true
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010045 tempest_plugins:
46 - cinder-tempest-plugin
47 fetch_subunit_output_additional_dirs:
48 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
Chandan Kumar23e5b632018-01-04 23:36:43 +053049 irrelevant-files:
50 - ^.*\.rst$
51 - ^doc/.*$
52 - ^releasenotes/.*$
Sofia Enriquezf44ff142020-04-03 20:04:22 +000053
54- job:
55 name: cinder-tempest-plugin-cbak-ceph
56 parent: devstack-plugin-ceph-tempest-py3
57 description: |
58 Integration tests that runs with the ceph devstack plugin, py3
59 and enable the backup service.
60 vars:
61 devstack_services:
62 c-bak: true