F43 Change Proposal: Stop publishing updates to OSTree repository for CoreOS (self-contained)

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.

Wiki
Announced

:link: 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.

:link: Owners

:link: 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.

:link: Feedback

None yet.

:link: Benefit to Fedora

This will reduce releases workload and use less resources from Fedora Infrastructure.

:link: 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.

:link: Upgrade/compatibility impact

:link: 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.

:link: 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+.

:link: Contingency Plan

Keep releasing to the OSTree repository.

:link: Documentation

To be written. Tracked in: Stop publishing OSTree content for updates · Issue #1895 · coreos/fedora-coreos-tracker · GitHub

:link: 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

How do you feel about the proposal as written?

  • Strongly in favor
  • In favor, with reservations
  • Neutral
  • Opposed, but could be convinced
  • Strongly opposed
0 voters

If you are in favor but have reservations, or are opposed but something could change your mind, please explain in a reply.

We want everyone to be heard, but many posts repeating the same thing actually makes that harder. If you have something new to say, please say it. If, instead, you find someone has already covered what you’d like to express, please simply give that post a :heart: instead of reiterating. You can even do this by email, by replying with the heart emoji or just “+1”. This will make long topics easier to follow.

Please note that this is an advisory “straw poll” meant to gauge sentiment. It isn’t a vote or a scientific survey. See About the Change Proposals category for more about the Change Process and moderation policy.