containerd/vendor/github.com/opencontainers/runc/libcontainer
Markus Lehtonen ed47d6ba76 cri: implement RuntimeConfig rpc
The rpc only reports one field, i.e. the cgroup driver, to kubelet.
Containerd determines the effective cgroup driver by looking at all
runtime handlers, starting from the default runtime handler (the rest in
alphabetical order), and returning the cgroup driver setting of the
first runtime handler that supports one. If no runtime handler supports
cgroup driver (i.e. has a config option for it) containerd falls back to
auto-detection, returning systemd if systemd is running and cgroupfs
otherwise.

This patch implements the CRI server side of Kubernetes KEP-4033:
https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/4033-group-driver-detection-over-cri

Signed-off-by: Markus Lehtonen <markus.lehtonen@intel.com>
2023-07-28 13:50:43 +03:00
..
cgroups cri: implement RuntimeConfig rpc 2023-07-28 13:50:43 +03:00
configs cri: implement RuntimeConfig rpc 2023-07-28 13:50:43 +03:00
devices CDI: update go.mod and vendor deps 2022-04-06 13:10:59 +03:00
user vendor: github.com/opencontainers/runc v1.1.6 2023-04-27 11:59:14 +02:00
userns cri: implement RuntimeConfig rpc 2023-07-28 13:50:43 +03:00
utils cri: implement RuntimeConfig rpc 2023-07-28 13:50:43 +03:00