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…
Reference in New Issue
Block a user