-
Notifications
You must be signed in to change notification settings - Fork 53
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
app-containers: use upstream docker, containerd, runc
This change removes Flatcar specific builds of docker[-cli], containerd, runc, and cri-tools and instead switches to upstream Gentoo ebuilds added to portage-stable. The change updates docker to 24.0.6. NOTE that there currently is no upstream ebuild for containerd-1.7.7, so this change adds that ebuild based on the upstream containerd-1.7.6 ebuild. Flatcar customisations like systemd units etc. are now applied in the manglefs script of the respective sysexts, based on file system trees in coreos-overlay/coreos/sysext/(containerd|docker). The build_sysext script has been extended by an option to strip all binaries in a sysext; the option is active by default. This takes care of removing debug symbols from docker and containerd - which are not removed by the default Gentoo build. The overall size of both containerd and docker sysext is reduced by ~50%. Lastly, the sysext command line syntax of build_image has been extended to allow specifying multiple packages for a sysext. This was necessary because docker-cli and docker do not have any runtime relationships and therefore must both be specified for installation to correctly mirror Flatcar's own docker packaging. Signed-off-by: Thilo Fromm <[email protected]>
- Loading branch information
Showing
67 changed files
with
1,547 additions
and
1,407 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 0 additions & 1 deletion
1
sdk_container/src/third_party/coreos-overlay/app-containers/containerd/Manifest
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
...ontainer/src/third_party/coreos-overlay/app-containers/containerd/containerd-1.7.7.ebuild
This file was deleted.
Oops, something went wrong.
69 changes: 0 additions & 69 deletions
69
...container/src/third_party/coreos-overlay/app-containers/containerd/containerd-9999.ebuild
This file was deleted.
Oops, something went wrong.
24 changes: 0 additions & 24 deletions
24
...ntainer/src/third_party/coreos-overlay/app-containers/containerd/files/containerd.service
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
sdk_container/src/third_party/coreos-overlay/app-containers/cri-tools/Manifest
This file was deleted.
Oops, something went wrong.
46 changes: 0 additions & 46 deletions
46
...container/src/third_party/coreos-overlay/app-containers/cri-tools/cri-tools-1.24.2.ebuild
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
sdk_container/src/third_party/coreos-overlay/app-containers/docker-cli/Manifest
This file was deleted.
Oops, something went wrong.
104 changes: 0 additions & 104 deletions
104
...ntainers/docker-cli/files/0001-20.10-vendor-docker-v20.10.25-45-g0d4b9ed98b-v20.10..patch
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
sdk_container/src/third_party/coreos-overlay/app-containers/docker/Manifest
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.