Introduce lio-barbican-py311 job
As of Flamingo, the lio-barbican job does not run
successfully on CentOS 9 because the version of Python
is too old. Use Python 3.11 for Flamingo+.
Change-Id: Ia50bda3f14a9ca894c0b3697c2704d5c6ea73372
Signed-off-by: Eric Harney <eharney@redhat.com>
diff --git a/.zuul.yaml b/.zuul.yaml
index 8e48502..9afa0e3 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -6,7 +6,9 @@
jobs:
- cinder-tempest-plugin-lvm-multiattach
- cinder-tempest-plugin-lvm-lio-barbican
- - cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream:
+ - cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311:
+ voting: false
+ - cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1:
voting: false
# FIXME: the tgt job is broken on jammy, and we may be removing tgt
# support anyway. So make it non-voting until we figure out what to
@@ -318,6 +320,22 @@
runs tempest tests and cinderlib tests on CentOS Stream 9.
- job:
+ name: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1
+ parent: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
+ override-checkout: stable/2025.1
+
+- job:
+ name: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311
+ parent: cinder-tempest-plugin-lvm-lio-barbican
+ nodeset: devstack-single-node-centos-9-stream
+ description: |
+ This jobs configures Cinder with LVM, LIO, barbican and
+ runs tempest tests and cinderlib tests on CentOS Stream 9.
+ vars:
+ devstack_localrc:
+ PYTHON3_VERSION: 3.11
+
+- job:
name: cinder-tempest-plugin-lvm-lio-barbican-fips
parent: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
description: |
@@ -336,7 +354,7 @@
- job:
name: cinder-tempest-plugin-lvm-lio-barbican-fips-py311
- parent: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
+ parent: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311
nodeset: devstack-single-node-centos-9-stream
description: |
This job configures Cinder with LVM, LIO, barbican and