Add support for Ubuntu 24.04

Depends-On: Ie5b2265d7afc8b71fabfca6ca6687e0e34ce3b5b
Change-Id: I699d26d44e2cb8b40f3f87557762c696ea9a7ac8
This commit is contained in:
Dmitry Tantsur 2024-09-11 12:45:22 +02:00 committed by Riccardo Pittau
parent 6233f55151
commit 0b1cde9279
4 changed files with 35 additions and 1 deletions

View File

@ -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::

View File

@ -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.

View File

@ -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

View File

@ -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