[ironic][barbican][qa][tripleo][nova][opendev] Next steps for Fedora jobs in OpenStack

Tony Breeds tony at bakeyournoodle.com
Thu Jun 8 21:25:12 UTC 2023


Hello all,
   Following on from "Future of Fedora and CentOS Stream Test
Images"[1] discussion on service-discuss the opendev infra team have
removed the unused Fedora content from the AFS mirrors.  Now it's time
to look at removing the Fedora-36 content from the mirrors.  I'd like
to, again, point out the Fedora 36 isn't the latest release and is
infact EOL[4].  Removal of the Fedora 36 content will start with
something like "[configure-mirrors] Allow per distribution disabling
of mirrors"[2].  Once merged, and activated, this means that any/all
Fedora based jobs will pull OS content from the Fedora project mirrors
directly.  There isn't an ETA but "soon" is a fair estimate.  Any
Fedora jobs will potentially run slower and will be more subject to
network failures, this is also the situation with existing rocky linux
jobs and there hasn't been any major problems[3].  Projects using
Fedora are encouraged to switch to CentOS Stream or Rocky Linux.  As
at some stage the Fedora nodepool images may also need to go away.

OpenStack users of Fedora (master) appear to be:

* name: bifrost-integration-tinyipa-fedora-latest
  where: https://opendev.org/openstack/bifrost/src/branch/master/zuul.d/bifrost-jobs.yaml#L170
  recent builds:
https://zuul.openstack.org/builds?job_name=bifrost-integration-tinyipa-fedora-latest&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
* name: bifrost-integration-redfish-uefi-fedora-latest
  where: https://opendev.org/openstack/bifrost/src/branch/master/zuul.d/bifrost-jobs.yaml#L175
  recent builds:
https://zuul.openstack.org/builds?job_name=bifrost-integration-redfish-uefi-fedora-latest&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
* name: barbican-dogtag-tox-functional
  where: https://opendev.org/openstack/barbican/src/branch/master/.zuul.yaml#L16
  recent builds:
https://zuul.openstack.org/builds?job_name=barbican-dogtag-tox-functional&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
* name: devstack-plugin-ceph-tempest-fedora-latest
  where: https://opendev.org/openstack/devstack-plugin-ceph/src/branch/master/.zuul.yaml#L114
  recent builds:
https://zuul.openstack.org/builds?job_name=devstack-plugin-ceph-tempest-fedora-latest&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
* name: devstack-platform-fedora-latest
  where: https://opendev.org/openstack/devstack/src/branch/master/.zuul.yaml#L861
  recent builds:
https://zuul.openstack.org/builds?job_name=devstack-platform-fedora-latest&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
* name: devstack-platform-fedora-latest-virt-preview
  where: https://opendev.org/openstack/devstack/src/branch/master/.zuul.yaml#L868
  recent builds:
https://zuul.openstack.org/builds?job_name=devstack-platform-fedora-latest-virt-preview&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
  Notes: This COPR has CentOS Stream packages
* name: validations-libs-podified-podman
  where: https://opendev.org/openstack/validations-libs/src/branch/master/.zuul.yaml#L3
  recent builds:
https://zuul.openstack.org/builds?job_name=validations-libs-podified-podman&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
* name: novajoin-functional
  where: https://opendev.org/x/novajoin/src/branch/master/.zuul.yaml#L13
  recent builds:
https://zuul.openstack.org/builds?job_name=novajoin-functional&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10
* name: bindep-fedora-latest
  where: https://opendev.org/opendev/bindep/src/branch/master/.zuul.yaml#L24
  recent builds:
https://zuul.openstack.org/builds?job_name=bindep-fedora-latest&branch=master&result=SUCCESS&result=FAILURE&skip=0&limit=10

Looking at these jobs they're all non-voting or disabled apart from:
* validations-libs-podified-podman, which is part of which is part of
tripleo and as such the future is hazy
* bindep-fedora-latest, This job would seem to be a loss, however from
a funcational test POV Fedora and Centos Stream are compatible

[1] https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/IOYIYWGTZW3TM4TR2N47XY6X7EB2W2A6/
[2] https://review.opendev.org/c/zuul/zuul-jobs/+/884935?tab=change-view-tab-header-zuul-results-summary
[3] This may be in part due to the scale/number of those jobs
[4] https://docs.fedoraproject.org/en-US/releases/eol/
Yours Tony.



More information about the openstack-discuss mailing list