From c2064a816089a769453a01103b55136082fa4ed4 Mon Sep 17 00:00:00 2001 From: Brian Rosmaita Date: Tue, 10 Feb 2026 11:50:58 -0500 Subject: [PATCH] Use debian-trixie Replace debian-bookworm with debian-trixie for the base job in order to use a newer version of qemu that has patch [0] that addresses an issue where test_boot_cloned_encrypted_volume fails when run on a fast machine. The default python in debain-trixie is Python 3.13, which is a supported python version for the Gazpacho development cycle [1]. Also, updated the package prereq file for some necessary packages that aren't included by default in trixie. [0] https://lists.gnu.org/archive/html/qemu-devel/2025-01/msg01071.html [1] https://governance.openstack.org/tc/reference/runtimes/2026.1.html Related-bug: #2121941 Change-Id: I0db46ae97e61186f7bc2e0c940cf27278d742146 Signed-off-by: Brian Rosmaita --- .zuul.yaml | 4 ++-- devstack/files/debs/devstack-plugin-ceph | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 10f8ed74..0cdcb288 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -2,7 +2,7 @@ name: devstack-plugin-ceph-tempest-py3-base abstract: true parent: tempest-full-py3 - nodeset: devstack-single-node-debian-bookworm + nodeset: devstack-single-node-debian-trixie description: | Base integration tests that runs with the ceph devstack plugin and py3. Former names for this job where: @@ -97,7 +97,7 @@ - job: name: devstack-plugin-ceph-multinode-tempest-py3 parent: tempest-multinode-full-py3 - nodeset: devstack-two-node-debian-bookworm + nodeset: devstack-two-node-debian-trixie description: | Integration tests that runs the ceph device plugin across multiple nodes on py3. The Ceph deployment strategy used by this job is Cephadm. diff --git a/devstack/files/debs/devstack-plugin-ceph b/devstack/files/debs/devstack-plugin-ceph index 73bc9b92..f50f239b 100644 --- a/devstack/files/debs/devstack-plugin-ceph +++ b/devstack/files/debs/devstack-plugin-ceph @@ -4,3 +4,4 @@ catatonit podman jq ceph-common +nftables