[all][openstack-dev][ptls] Migrating devstack jobs to Jammy (Ubuntu LTS 22.04)

Dmitriy Rabotyagov noonedeadpunk at gmail.com
Thu Oct 13 19:52:03 UTC 2022


Hi everyone,

According to a 2023.1 community-wide goal [1], base-jobs including but
not limited to devstack-minimal, devstack, devstack-ipv6,
devstack-multinode, tox, will be switched from Ubuntu Focal (20.04) to
Jammy (22.04). That will also bring python 3.10 as a default python
interpreter for these jobs. Migration will affect most of the
projects, so to make it smooth, we will split the process into the
following steps:

1. Patches for switching base jobs to Jammy will be proposed and
marked as WIP (Work In Progress). It will allow projects to check if
their code is compatible without breaking gates.
These patches are ready and you can check them out here [2]
2. All projects should ensure that the code is compatible and merge
changes if required. To properly track and test these changes you
should:
 * Create a DNM patch that will contain in its commit message:
"Depends-On: https://review.opendev.org/c/openstack/tempest/+/861110"
to consume new nodesets. You can check the sample patch for Nova below
[3]
 * In case of any job failure due to Ubuntu 22.04 or Python 3.10, land
requires changes to support this new distribution
 * If you have overridden nodeset for your project jobs, ensure that
you also have jobs against Ubuntu 22.04 and these jobs set to voting.
 * Set topic to all related changes to "migrate-to-jammy"
 * Please use etherpad [4] for tracking patches, bug reports, current
status, or any other activity related to this topic
3. On R-18, which is the first 2023.1 milestone that will happen on
the 18th of November 2022, base-jobs patches mentioned in step 1 will
be merged. Please ensure you have verified compatibility for your
projects and landed the required changes if any were needed before
this date otherwise, they might fail.

Please, do not hesitate to raise any questions or concerns.


[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html
[2] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116
https://review.opendev.org/c/openstack/tempest/+/861110
https://review.opendev.org/c/openstack/devstack/+/860795
[3] https://review.opendev.org/c/openstack/nova/+/861111
[4] https://etherpad.opendev.org/p/migrate-to-jammy



More information about the openstack-discuss mailing list