-
Notifications
You must be signed in to change notification settings - Fork 34
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
Deprecate Torcx in favour of e.g. systemd-sysext #443
Comments
|
Ah, no, tmpfiles also runs after Edit: Docs PR flatcar-archive/flatcar-docs#298 |
The |
There's some traction coming into this; we fleshed out the immediate path forward in
(the last 2 are co-dependent) |
NOTE: This item is about deprecating torcx the item, not torcx the feature. We will continue to support the feature of installing custom core binaries at provisioning time. We will also provide a seamless migration path to the new implementation of this feature.
Issue
Impact
Ideal future state
Tasks
SYSEXT_LEVEL=
for Flatcar, e.g.1.0
(and work with upstream on making the matching more flexible, plus match for architecture), so that users can provide their own sysext images (with static binaries, not coupled to/usr
), and provide user docs (rework https://www.flatcar.org/docs/latest/container-runtimes/use-a-custom-docker-or-containerd-version/ and advise to create the/dev/null
symlink to disable the upcoming shipped Docker and conatinerd sysext in advance): [RFE] Define sysext level for Flatcar #643/usr
and making it easy for users to drop-in additional configs under/etc/containerd/runtime_*.toml
) and ship them on the image as before (placed under/usr/lib/extensions/
to automatically enable them, users can disable them through a /dev/null symlink on /etc/extensions/ with the same name maybe we can still use a symlink on /usr to have a stable name under /usr/lib/extensions but encode the Docker version in the image file name). Make sure the sysext images are enabled by default and the user can disable them when bringing an own sysext image or binaries on/opt
Additional info:
The file names for the split Docker and containerd sysext have already been agreed on here (
docker-flatcar.raw
andcontainerd-flatcar.raw
):https://www.flatcar.org/docs/latest/provisioning/sysext/#supplying-your-sysext-image-from-ignition
Related
The text was updated successfully, but these errors were encountered: