zuul: new LVM/nvmet job

Non voting because the feature has known issue and there
are a few patches floating around.
The job does not test cinderlib integration because
cinderlib does not support NVMe yet at this point.

At the same time, switch to the new devstack variable
for targets in all jobs.

Depends-On: https://review.opendev.org/c/openstack/cinder/+/843493
Change-Id: I3f8cc73730ad2c74e0c2cf43243e7657f02fbd28
This commit is contained in:
Luigi Toscano 2022-11-24 13:07:55 +01:00
parent 0e9461155e
commit c3ebaf16c9
1 changed files with 23 additions and 2 deletions

View File

@ -8,6 +8,8 @@
- cinder-tempest-plugin-lvm-lio-barbican
- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream:
voting: false
- cinder-tempest-plugin-lvm-nvmet-barbican:
voting: false
- cinder-tempest-plugin-lvm-tgt-barbican
- nova-ceph-multistore:
voting: false
@ -251,7 +253,7 @@
parent: cinder-tempest-plugin-lvm-barbican-base
vars:
devstack_localrc:
CINDER_ISCSI_HELPER: lioadm
CINDER_TARGET_HELPER: lioadm
- job:
name: cinder-tempest-plugin-lvm-lio-barbican-centos-8-stream
@ -269,6 +271,25 @@
This jobs configures Cinder with LVM, LIO, barbican and
runs tempest tests and cinderlib tests on CentOS Stream 9.
- job:
name: cinder-tempest-plugin-lvm-nvmet-barbican
description: |
This jobs configures Cinder with LVM, nvmet, barbican and
runs tempest tests and cinderlib tests.
# TODO: switch to cinder-tempest-plugin-lvm-barbican-base
# when cinderlib support for NVMe is fixed
parent: cinder-tempest-plugin-lvm-barbican-base-abstract
vars:
devstack_localrc:
CINDER_TARGET_HELPER: nvmet
CINDER_TARGET_PROTOCOL: nvmet_tcp
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
volume-feature-enabled:
# NotImplementedError: Revert volume to snapshot not implemented for thin LVM.
volume_revert: False
- job:
name: cinder-tempest-plugin-lvm-tgt-barbican
description: |
@ -277,7 +298,7 @@
parent: cinder-tempest-plugin-lvm-barbican-base
vars:
devstack_localrc:
CINDER_ISCSI_HELPER: tgtadm
CINDER_TARGET_HELPER: tgtadm
- job:
name: cinder-tempest-plugin-cbak-s3