Skip to content
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

Fedora CoreOS preview release #145

Closed
bgilbert opened this issue Feb 13, 2019 · 5 comments
Closed

Fedora CoreOS preview release #145

bgilbert opened this issue Feb 13, 2019 · 5 comments

Comments

@bgilbert
Copy link
Contributor

Fedora CoreOS will include a variety of new features and components, including: a multiple-stream structure with promotions and backported fixes, staged update rollout with reboot coordination, the Ignition 3.0 spec, live PXE support, metrics, a Fedora CoreOS config transpiler, and migration tooling from Container Linux. It will also need to support much of the functionality and use cases of Container Linux. With the magnitude of new work going into Fedora CoreOS, it would be useful to have a public preview period during which we can fix bugs and make breaking changes before the OS is deployed into production use.

A preview period could work like this:

  1. The initial preview release would occur sometime after the release of F30.
  2. Soon after F31 is released, Fedora CoreOS would rebase onto it via the usual testing -> stable promotion process.
  3. Soon after, Fedora CoreOS would be declared stable and thus suitable for production use.

The preview release would aim to provide a working OS that is ready for broader use and feedback. While it should give a good sense of what Fedora CoreOS will be, it would not be feature-complete, well-documented, or production-ready. There would undoubtedly be environments or use cases where the OS will not work properly. We'd also want to preserve the ability to make breaking changes to the OS if necessary.

Implications for Fedora Atomic Host

Fedora Atomic Host would not be rebased onto Fedora 30. It would continue to have two-week releases through the lifetime of F29, and then would be EOL.

Implications for Container Linux

Container Linux EOL would occur ~6 months after Fedora CoreOS goes stable. We'd want to announce a concrete EOL date with plenty of advance notice. Migration tooling would likely not be complete for the initial preview release, but would improve throughout the preview period and be ready for production use by the stable release.

@bgilbert bgilbert added meeting topics for meetings and removed meeting topics for meetings labels Feb 13, 2019
@vtolstov
Copy link

nice! where i can find info about live pxe support and staged update? (i'm use custom builded ostree from fedora 29 now)

@dustymabe
Copy link
Member

nice! where i can find info about live pxe support and staged update? (i'm use custom builded ostree from fedora 29 now)

This issue is where you can track progress on live pxe support: #105

@dustymabe
Copy link
Member

Discussed in the meeting today. In general the idea seems sane. Will try to socialize further.

@bgilbert
Copy link
Contributor Author

@vtolstov Update rollout is being discussed in #83.

henrysher pushed a commit to henrysher/fedora-infra-ansible that referenced this issue Feb 18, 2019
Also remove rawhide ref from robosignatory
Related: coreos/fedora-coreos-tracker#145

Signed-off-by: Sinny Kumari <[email protected]>
@bgilbert
Copy link
Contributor Author

Fedora CoreOS preview has been released!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants