-
Notifications
You must be signed in to change notification settings - Fork 17
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
support ostree native containers (container as OS) #300
Comments
https://github.com/coreos/enhancements/blob/main/os/coreos-layering.md#existing-work
HOWEVER, according to https://coreos.github.io/rpm-ostree/container/ it's even easier, perhaps?
And:
|
Jorge Castro made a video to demonstrate this yesterday: |
OK, I think all we'd need to support it in cockpit-ostree right now is a toggle (off by default) to support And when this isn't deemed "experimental" (probably in F38?) then it's probably not even needed. Although other "experiments" could possibly show up in the future. If we could somehow detect the experimental repos or just always turn it on, we wouldn't even need the flag and just transparently support it. Building on this, we could try a rebase, catch an error, and have a modal that says something about the container format is not supported by default, but is an experimental format and ask to proceed. I think this would be even better than having an experimental toggle, IMO. And it should be more future proof and the UI wouldn't be seen in F38 and beyond (unless they add another source type afterward). |
Curated lists of examples of custom images for OStree native container images @ https://github.com/ublue-os/awesome-custom-images |
Details: https://coreos.github.io/rpm-ostree/container/
Support is already available as of Fedora 36. It's still being worked on. They may switch to using it as the default format for Fedora 38.
FROM
in aContainerfile
): https://github.com/cgwalters/sync-fedora-ostree-containersRelated, but a little different: https://github.com/containers/bootc (we'll likely keep our integration point at rpm-ostree)
The text was updated successfully, but these errors were encountered: