Ship docker sysext and rip out torcx [WIP]#982
Ship docker sysext and rip out torcx [WIP]#982krishjainx wants to merge 16 commits intoflatcar:mainfrom krishjainx:ship-docker-sysext
Conversation
|
To create the two seperate sysexts we could remove containerd stuff from the docker sysext image: something like |
We could use a temporary |
|
Build action triggered: https://github.com/flatcar/scripts/actions/runs/6415680058 |
|
@t-lo @pothos I have already added creating two separate sysext images—one for containerd and the other for Docker—and used the mangle script. Also, I have removed torcx from the coreos base ebuild and removed app-arch/torcx from coreos-overlay. The remaining task for the end of my internship is to rewrite the mantle kola tests to account for the removal of torcx. |
|
@krishjainx can you look into adding license/version information about the packages contained in the built sysexts to our generated license and packages files. I think that needs to be done before merging this. |
Regarding a4b3c24 as Kai suggested to me the license call uses the package list, so it should work as long as the packages get part of the list |
…he unit dependencies from wants to upholds); one sysext for all docker for now
|
Superseded by #1216. |
Ship Docker and Containerd Sysext and deprecate torcx
Solves flatcar/Flatcar#443
Related Issues: flatcar/Flatcar#1092, flatcar/Flatcar#1093
Once we have it building in the CI people can download the image from there and play around already.
How to use
@pothos recommended I file a draft PR for aiding communication
Testing done
When I attempt to use run build_image script and run the launch script the Flatcar provided sysext works.
1.
Notes for reviewers/those interested
Kai's fix seems to work! Solved
Ship docker+containerd sysext images
Remove torcx