Stop publishing updates to OSTree repository for CoreOS
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.
Summary
Stop publishing new updates for Fedora CoreOS to the cannonical OStree repository at ostree.fedoraproject.org. Instead, rely on OCI Images from the fedora quay.io repository.
Owners
Detailed Description
With the rebase to Fedora 42 for Fedora CoreOS, we changed the source of updates from the OSTree repository to OCI containers from Quay.
During the Fedora 42 release cycle, we will migrate existing Fedora CoreOS nodes to use OCI images as well.
See Changes/CoreOSOstree2OCIUpdates - Fedora Project Wiki for more details
As a continuation of that change, we will stop publishing updates to the CoreOS branches built on Fedora 43 content in the OSTree repository as they will no longer be used.
Feedback
None yet.
Benefit to Fedora
This will reduce releases workload and use less resources from Fedora Infrastructure.
Scope
- Proposal owners:
- Will update Fedora CoreOS release pipeline to stop publishing data to the OSTree repository.
- Will update relevant documentation in Fedora CoreOS docs.
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with the Fedora Strategy: This align with the bootable containers initiative.
Upgrade/compatibility impact
How To Test
New images of Fedora CoreOS next are already set to be deployed from containers since the rebase to Fedora 42. You can start a 42.20250316.1.0 image and watch it update from quay.io instead of the usual OSTree repository.
User Experience
Users who have not opted out of the OCI migration in Fedora 42 will experience no change. Users who have opted out of the OCI migration and are still using the OSTree repo for updates will need to migrate to OCI to continue to receive updates for Fedora 43+.
Contingency Plan
Keep releasing to the OSTree repository.
Documentation
To be written. Tracked in: Stop publishing OSTree content for updates · Issue #1895 · coreos/fedora-coreos-tracker · GitHub
Release Notes
To be written. Tracked in: Stop publishing OSTree content for updates · Issue #1895 · coreos/fedora-coreos-tracker · GitHub
Last edited by @amoloney 2025-04-16T14:14:43Z
Last edited by @amoloney 2025-04-16T14:14:43Z