Add goal to migrate CI/CD jobs to Ubuntu Noble
Change-Id: I7d9b31929677318ef9b27d1a4ad9c8b1c169b751
This commit is contained in:
parent
331478c894
commit
11c189dbb2
48
goals/proposed/migrate-ci-jobs-to-ubuntu-noble.rst
Normal file
48
goals/proposed/migrate-ci-jobs-to-ubuntu-noble.rst
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
=================================================
|
||||||
|
Migrate CI/CD jobs to Ubuntu 24.04 (Noble Numbat)
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
For the Epoxy development cycle :doc:`current tested runtime </reference/runtimes/2025.1>`
|
||||||
|
was defined to support Ubuntu 24.04 (Noble). This means that our jobs should
|
||||||
|
be compatible with this distribution and using it by default. We should
|
||||||
|
identify and migrate jobs that are currently using Ubuntu 22.04 (Jammy)
|
||||||
|
to use Ubuntu 24.04 (Noble) instead.
|
||||||
|
|
||||||
|
If any failures related to the new distro (Noble) block project development
|
||||||
|
progress, then we can help project to either with fixing code to support
|
||||||
|
Ubuntu 24.04 or override nodeset for their jobs and add Noble jobs as
|
||||||
|
non-voting, so that projects can continue using Jammy nodeset until codebase
|
||||||
|
is fully compatible with Noble.
|
||||||
|
Custom project jobs that define nodeset explicitly may remain intact and
|
||||||
|
allow projects to manage such jobs on their own.
|
||||||
|
|
||||||
|
Stable branches will keep using their original distro version, and that will
|
||||||
|
be handled with job branches variant.
|
||||||
|
|
||||||
|
Champion
|
||||||
|
========
|
||||||
|
|
||||||
|
Ghanshyam Mann (gmann)
|
||||||
|
|
||||||
|
Gerrit Topic
|
||||||
|
============
|
||||||
|
|
||||||
|
To facilitate tracking, commits related to this goal should use the
|
||||||
|
gerrit topic::
|
||||||
|
|
||||||
|
migrate-to-noble
|
||||||
|
|
||||||
|
Completion Criteria
|
||||||
|
===================
|
||||||
|
|
||||||
|
#. All official OpenStack projects should test their codebase against
|
||||||
|
Ubuntu 24.04 (Noble Numbat).
|
||||||
|
|
||||||
|
|
||||||
|
Current State / Anticipated Impact
|
||||||
|
==================================
|
||||||
|
|
||||||
|
A big amount of jobs, like openstack-python3-jobs, docs or devstack, currently
|
||||||
|
use Ubuntu 22.04 (Jammy) but we have a passing devstack platform job on Noble.
|
||||||
|
First, we will provide the devstack base job on Noble with WIP, and majority of
|
||||||
|
projects will test it before merging.
|
Loading…
x
Reference in New Issue
Block a user