-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Major-changes: Document the switch to OCI for updates #698
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -9,6 +9,40 @@ This list is in reverse chronological order to keep recent changes at the top. | |||||
|
||||||
// To add a new change here, see the template at the end of the file. | ||||||
|
||||||
== Switch to OCI updates | ||||||
|
||||||
Starting in Fedora 42, Fedora CoreOS will be updating through OCI images instead of the | ||||||
OSTree repo. | ||||||
Fedora Change request: https://fedoraproject.org/wiki/Changes/CoreOSOstree2OCIUpdates | ||||||
More discussion: https://github.com/coreos/fedora-coreos-tracker/issues/1823 | ||||||
|
||||||
=== Planning | ||||||
|
||||||
This change has been introduced first in bootimages for the testing stream, for the Fedora 42 rebase. After a few releases | ||||||
we will migrate existing machines through a barrier release. | ||||||
|
||||||
|=== | ||||||
|Update Stream |Targeted release date | ||||||
|
||||||
|`next` | 2025-02-04 | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Those dates may change so let's write the condition (first release on F42) here instead. We'll update the page once we have the exact releases. |
||||||
|`testing`| 2025-04-22 | ||||||
|`stable`| Will follow `testing` as usual | ||||||
|=== | ||||||
|
||||||
=== Notes | ||||||
|
||||||
Currently, Fedora CoreOS hosts pull updates from the OSTree repository. | ||||||
With this change, the hosts will pull updates from the Quay.io container registry instead. | ||||||
This is a transparent change, except for proxied environnements, as the nodes will reach to a different address for updates. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We claim that it's transparent and then mention exceptions. Let's say that it should be transparent but the following points may require attention: proxy configuration, etc. |
||||||
|
||||||
Note: Disk images will be updated first, so new installations of F42 based Fedora CoreOS will use OCI images. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
After a few releases, we will migrate existing nodes. | ||||||
|
||||||
This change is only scoped to switching to OCI as the transport for Fedora CoreOS content. | ||||||
While derivation of these Fedora CoreOS images is possible with containers builds and use bootc, this comes with limitations: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Will need some rewording |
||||||
there is currently no tooling to follow our updates guidance or local layering. | ||||||
Until we make progress on these topics, we recommend sticking to official images using Ignition and rpm-ostree to make your changes. | ||||||
|
||||||
== cgroups v1 support disabled | ||||||
|
||||||
In systemd v256, cgroups v1 support was disabled. | ||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.