From 0b1cde927970354f19a44b6f48d2a538dfec2a37 Mon Sep 17 00:00:00 2001 From: Dmitry Tantsur Date: Wed, 11 Sep 2024 12:45:22 +0200 Subject: [PATCH] Add support for Ubuntu 24.04 Depends-On: Ie5b2265d7afc8b71fabfca6ca6687e0e34ce3b5b Change-Id: I699d26d44e2cb8b40f3f87557762c696ea9a7ac8 --- doc/source/install/index.rst | 2 +- releasenotes/notes/noble-502c2b04a5173d42.yaml | 10 ++++++++++ zuul.d/bifrost-jobs.yaml | 18 ++++++++++++++++++ zuul.d/project.yaml | 6 ++++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/noble-502c2b04a5173d42.yaml diff --git a/doc/source/install/index.rst b/doc/source/install/index.rst index b16b65006..7d1bb9933 100644 --- a/doc/source/install/index.rst +++ b/doc/source/install/index.rst @@ -19,7 +19,7 @@ Full support (fully tested in the CI, no known or potential issues): .. note:: RHEL 9 and derivatives are assumed to work but not tested explicitly. -* Ubuntu 22.04 "Jammy" +* Ubuntu 22.04 "Jammy" and 24.04 "Noble" * Debian 11 "Bullseye" and 12 "Bookworm" .. note:: diff --git a/releasenotes/notes/noble-502c2b04a5173d42.yaml b/releasenotes/notes/noble-502c2b04a5173d42.yaml new file mode 100644 index 000000000..ad9e30b80 --- /dev/null +++ b/releasenotes/notes/noble-502c2b04a5173d42.yaml @@ -0,0 +1,10 @@ +--- +features: + - | + Adds support for Ubuntu 24.04. +upgrade: + - | + When creating a virtual testing environment on newer distributions such as + Ubuntu 24.04, UEFI firmware with 4M flash storage will be used. Existing + virtual machines may need to be migrated if they were created on an older + distribution. diff --git a/zuul.d/bifrost-jobs.yaml b/zuul.d/bifrost-jobs.yaml index 91801fd24..10fe72551 100644 --- a/zuul.d/bifrost-jobs.yaml +++ b/zuul.d/bifrost-jobs.yaml @@ -86,6 +86,11 @@ parent: bifrost-integration-tinyipa nodeset: ubuntu-jammy +- job: + name: bifrost-integration-tinyipa-ubuntu-noble + parent: bifrost-integration-tinyipa + nodeset: ubuntu-noble + - job: name: bifrost-integration-tinyipa-keystone-ubuntu-jammy parent: bifrost-integration-tinyipa @@ -99,12 +104,25 @@ test_driver: redfish enable_prometheus_exporter: true +- job: + name: bifrost-integration-tinyipa-keystone-ubuntu-noble + parent: bifrost-integration-tinyipa-keystone-ubuntu-jammy + nodeset: ubuntu-noble + - job: name: bifrost-integration-inspector-ubuntu-jammy parent: bifrost-integration-tinyipa-ubuntu-jammy vars: use_inspector: true +- job: + name: bifrost-integration-redfish-vmedia-uefi-ubuntu-noble + parent: bifrost-integration-tinyipa-ubuntu-noble + vars: + enable_tls: true + test_driver: redfish + use_vmedia: true + - job: name: bifrost-integration-redfish-vmedia-uefi-ubuntu-jammy parent: bifrost-integration-tinyipa-ubuntu-jammy diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index be0541996..5efab7c3f 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -8,11 +8,14 @@ jobs: - bifrost-tox-linters - bifrost-integration-tinyipa-centos-9 + - bifrost-integration-tinyipa-ubuntu-noble - bifrost-integration-tinyipa-ubuntu-jammy + - bifrost-integration-tinyipa-keystone-ubuntu-noble - bifrost-integration-tinyipa-keystone-ubuntu-jammy - bifrost-integration-tinyipa-keystone-centos-9 - bifrost-integration-tinyipa-debian-bookworm - bifrost-integration-tinyipa-debian-bullseye + - bifrost-integration-redfish-vmedia-uefi-ubuntu-noble - bifrost-integration-redfish-vmedia-uefi-ubuntu-jammy - bifrost-integration-redfish-vmedia-uefi-centos-9 - bifrost-integration-redfish-vmedia-uefi-debian-bookworm @@ -63,11 +66,14 @@ jobs: - bifrost-tox-linters - bifrost-integration-tinyipa-centos-9 + - bifrost-integration-tinyipa-ubuntu-noble - bifrost-integration-tinyipa-ubuntu-jammy + - bifrost-integration-tinyipa-keystone-ubuntu-noble - bifrost-integration-tinyipa-keystone-ubuntu-jammy - bifrost-integration-tinyipa-keystone-centos-9 - bifrost-integration-tinyipa-debian-bookworm - bifrost-integration-tinyipa-debian-bullseye + - bifrost-integration-redfish-vmedia-uefi-ubuntu-noble - bifrost-integration-redfish-vmedia-uefi-ubuntu-jammy - bifrost-integration-redfish-vmedia-uefi-centos-9 - bifrost-integration-redfish-vmedia-uefi-debian-bookworm