-
Notifications
You must be signed in to change notification settings - Fork 59
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
Complete composefs integration in Fedora CoreOS #1718
Comments
Also see coreos/fedora-coreos-config#2856. I think essentially we need to pick up that PR and push it through to get it running in rawhide at least. But note coreos/fedora-coreos-config#2856 (comment):
But note in the context of bootable containers, you can create whatever top-level directory you'd like at derivation time. The tricky bit is if you need to create dynamically named top-level directories. In that case... those use cases might need a tmpfs overlay on top (e.g. the |
Some edited notes from the meeting:
|
Writing up some investigation I did today around signing the ostree commit with a key that we embed into initramfs to leverage composeFS validation. We need to sign the ostree commit with an Ed25519 key, likely during the I initially thought that would interfere with the robosignatory step but after writing this up I don't think so. Still worth asking :) |
initial experiment : coreos/coreos-assembler#3813 |
Draft change in https://fedoraproject.org/wiki/Changes/ComposefsAtomicCoreOSIoT |
We discussed this in today's community meeting. One thing that came up was about how to roll this out to existing nodes. Currently, as it's enabled via a Regardless of the approach, once this hits next, this should be part of our communications to raise awareness and invite testing. |
xref: ostreedev/ostree#3277 |
This has been approved by FESCo: https://pagure.io/fesco/issue/3240 |
this is currently stuck on https://bugzilla.redhat.com/show_bug.cgi?id=2284097 |
The kdump issue should be resolved with rhkdump/kdump-utils#28 |
Documentation needed:
So it's probably best to make a dedicated page that would start by explaining quickly what composefs is about and would then discuss the details above. We should also give a heads to the podman team and help them set things up to disable it for them. |
We added composeFS starting in f41. Since it comes with a couple of drawbacks let's document it and explain how to disable it. coreos/fedora-coreos-tracker#1718 (comment) coreos/fedora-coreos-config#3009
We added composeFS starting in f41. Since it comes with a couple of drawbacks let's document it and explain how to disable it. coreos/fedora-coreos-tracker#1718 (comment) coreos/fedora-coreos-config#3009
We added composeFS starting in f41. Since it comes with a couple of drawbacks let's document it and explain how to disable it. coreos/fedora-coreos-tracker#1718 (comment) coreos/fedora-coreos-config#3009
We added composeFS starting in f41. Since it comes with a couple of drawbacks let's document it and explain how to disable it. coreos/fedora-coreos-tracker#1718 (comment) coreos/fedora-coreos-config#3009
We added composeFS starting in f41. Since it comes with a couple of drawbacks let's document it and explain how to disable it. coreos/fedora-coreos-tracker#1718 (comment) coreos/fedora-coreos-config#3009
The fix for this went into |
The fix for this went into |
The fix for this went into |
Describe the enhancement
We should complete the integration of composefs in Fedora CoreOS. Composefs brings better security and potentially better performance (no need to create a deploy anymore).
Support for composefs already partially landed in ostree and coreos-assembler. Now we need to figure out the missing pieces, the integration and testing.
System details
All
Additional information
See:
The text was updated successfully, but these errors were encountered: