blob: b2ede72740609d96ff38e32064db29cce5b5e4f0 [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
8 - devstack-plugin-ceph-tempest-py3
9 gate:
10 jobs:
11 - cinder-tempest-plugin-lvm-lio-barbican
Ghanshyam Mannaf5022a2020-02-18 20:48:53 -060012 - devstack-plugin-ceph-tempest-py3
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:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010036 tempest_test_regex: '(^tempest\.(api|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance)|(^cinder_tempest_plugin))'
37 tempest_test_blacklist: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinder-tempest-plugin'].src_dir }}/tempest_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/.*$