Fedora CoreOS next stream rebased to Fedora Linux 39

Fedora Linux 39 Beta was released today [1]. Our Fedora CoreOS next stream has been migrated to Fedora Linux 39 content. Existing nodes on the next stream will update as normal over the following days.

The Fedora Project accepted changes for Fedora 39 are at [2] and the Fedora CoreOS analysis of each change is documented in the tracker issue ticket #1491 [3].

The following changes require special attention:

  • The modularity effort in Fedora has been retired. As such, there are no more modular repos available. If you are currently using modules (e.g. cri-o), manual steps are required in order to avoid rebasing issues. See [4] for details.
  • To enhance security, the AWS AMI now has IMDSv1 disabled by default in favour of IMDSv2. If you have applications which still require access via IMDSv1, you may turn it back on when launching new instances. No change should occur to upgrading systems. For more information, see [5].
  • The AWS AMI now uses the gp3 volume type by default rather than gp2 which provide more flexibility. Note that the minimum IOPS may be lower than gp2 for smaller disk sizes. See [6] for a full comparison.
  • The AWS AMI now uses UEFI by default on x86_64 instance types that support it. This shouldn’t have any noticeable effect on the host.
  • The moby-engine package has been updated from v20.10 to v24.0. This is an update that skips several major versions. Please test and report regressions in the Fedora bug tracker [7] and if possible link back to the Fedora CoreOS tracker issue [8].

Please test out the next stream over the coming month and report any issues in our issue tracker [9].

Thank you to everyone helping find issues by running the next stream!

The Fedora CoreOS Team