From b7556df56abd99f535c5f5b89b60164815062d1d Mon Sep 17 00:00:00 2001 From: Riccardo Pittau Date: Thu, 6 Nov 2025 11:12:25 +0100 Subject: [PATCH] Use Debian Trixie for debian based IPA ramdisks Debian Bookworm is now oldstable, we switch to Debian Trixie as current stable to build IPA ramdisks. Change-Id: I0fbdebfd36b0bfb201b0b100266d7b1f381dfd9c Signed-off-by: Riccardo Pittau --- doc/source/admin/dib.rst | 3 ++- releasenotes/notes/debian-trixie-e79ed0ba2a42befa.yaml | 8 ++++++++ zuul.d/ironic-python-agent-builder-jobs.yaml | 8 +++++++- zuul.d/project.yaml | 2 ++ 4 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 releasenotes/notes/debian-trixie-e79ed0ba2a42befa.yaml diff --git a/doc/source/admin/dib.rst b/doc/source/admin/dib.rst index 13c60e2..b43561f 100644 --- a/doc/source/admin/dib.rst +++ b/doc/source/admin/dib.rst @@ -5,11 +5,12 @@ Images built using diskimage-builder_ are recommended for production use on real hardware. The recommended distributions are: * CentOS Stream 9 -* Debian Bookworm (``debian-minimal`` element) +* Debian Trixie (``debian-minimal`` element) The following should work but receive only limited testing and support: * Ubuntu 20.04 Focal +* Debian Bookworm (``debian-minimal`` element) Building -------- diff --git a/releasenotes/notes/debian-trixie-e79ed0ba2a42befa.yaml b/releasenotes/notes/debian-trixie-e79ed0ba2a42befa.yaml new file mode 100644 index 0000000..d3e8896 --- /dev/null +++ b/releasenotes/notes/debian-trixie-e79ed0ba2a42befa.yaml @@ -0,0 +1,8 @@ +--- +upgrade: + - | + The default IPA debian image is now based on Debian Trixie. +deprecations: + - | + The support for Debian Bookworm IPA ramdisks is deprecated + and it will be removed in a future release. diff --git a/zuul.d/ironic-python-agent-builder-jobs.yaml b/zuul.d/ironic-python-agent-builder-jobs.yaml index 7185eff..0dc2be8 100644 --- a/zuul.d/ironic-python-agent-builder-jobs.yaml +++ b/zuul.d/ironic-python-agent-builder-jobs.yaml @@ -51,7 +51,7 @@ vars: image_type: 'dib' image_distro: 'debian-minimal' - image_release: 'bookworm' + image_release: 'trixie' - job: name: ironic-python-agent-check-image-base @@ -123,6 +123,12 @@ vars: image_type: 'dib' image_distro: 'debian-minimal' + image_release: 'trixie' + +- job: + name: ironic-python-agent-check-image-dib-debian-bookworm + parent: ironic-python-agent-check-image-dib-debian + vars: image_release: 'bookworm' - job: diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 1626957..bbd8451 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -15,6 +15,8 @@ - ironic-python-agent-check-image-dib-debian-arm64 - ironic-python-agent-check-image-dib-debian-extra # Non-voting jobs + - ironic-python-agent-check-image-dib-debian-bookworm: + voting: false - ironic-python-agent-check-image-dib-ubuntu: voting: false - ironic-python-agent-check-image-dib-ubuntu-arm64: