Codebase list cinder-tempest-plugin / 1370db4
Refactor the lvm barbican job(s): cinderlib-less variant The first real cinderlib supported branch works with train, so restructure the lvm/barbican jobs to disable cinderlib testing with any branch older than train. While those branches are in Extended Maintenance status, the job may be still used there to remove their old legacy counterpart to easy the maintenance. Change-Id: I5fa1b2d0348e86988f616dd7404dedc4eb9c4666 Luigi Toscano 5 years ago
1 changed file(s) with 27 addition(s) and 9 deletion(s). Raw diff Collapse all Expand all
1818 - cinder-tempest-plugin-cbak-ceph
1919
2020 - job:
21 name: cinder-tempest-plugin-lvm-barbican-base
21 name: cinder-tempest-plugin-lvm-barbican-base-abstract
2222 description: |
2323 This is a base job for lvm with lio & tgt targets
2424 parent: devstack-tempest
25 abstract: true
2526 timeout: 10800
26 roles:
27 - zuul: opendev.org/openstack/cinderlib
2827 required-projects:
2928 - opendev.org/openstack/barbican
3029 - opendev.org/openstack/tempest
3130 - opendev.org/openstack/cinder-tempest-plugin
3231 - opendev.org/openstack/cinder
33 - opendev.org/openstack/cinderlib
34 run: playbooks/tempest-and-cinderlib-run.yaml
35 # Required to collect the tox-based logs of the cinderlib functional tests
36 post-run: playbooks/post-cinderlib.yaml
3732 host-vars:
3833 controller:
3934 devstack_plugins:
5853 barbican: true
5954 tempest_plugins:
6055 - cinder-tempest-plugin
61 fetch_subunit_output_additional_dirs:
62 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
6356 irrelevant-files:
6457 - ^.*\.rst$
6558 - ^doc/.*$
6659 - ^releasenotes/.*$
60
61 - job:
62 name: cinder-tempest-plugin-lvm-barbican-base
63 description: |
64 This is a base job for lvm with lio & tgt targets
65 with cinderlib tests.
66 branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
67 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
68 roles:
69 - zuul: opendev.org/openstack/cinderlib
70 required-projects:
71 - opendev.org/openstack/cinderlib
72 run: playbooks/tempest-and-cinderlib-run.yaml
73 # Required to collect the tox-based logs of the cinderlib functional tests
74 post-run: playbooks/post-cinderlib.yaml
75 vars:
76 fetch_subunit_output_additional_dirs:
77 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
78
79 - job:
80 name: cinder-tempest-plugin-lvm-barbican-base
81 description: |
82 This is a base job for lvm with lio & tgt targets
83 branches: ^(?=stable/(ocata|pike|queens|rocky|stein)).*$
84 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
6785
6886 - job:
6987 name: cinder-tempest-plugin-cbak-ceph