containerd/vendor
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
..
dario.cat/mergo go.mod: dario.cat/mergo v1.0.0 2023-07-23 03:08:00 +09:00
github.com cri: implement RuntimeConfig rpc 2023-07-28 13:50:43 +03:00
go.etcd.io/bbolt dependency: bump go.etcd.io/bbolt to v1.3.7 2023-02-17 16:34:53 +08:00
go.mozilla.org/pkcs7 Vendor dependencies with module graph pruning 2022-03-18 16:49:09 +00:00
go.opencensus.io Bump grpc to v1.51.0 2022-12-12 09:16:53 -08:00
go.opentelemetry.io go.mod: go.opentelemetry.io/otel/* v1.14.0 2023-03-08 02:06:41 +09:00
golang.org/x go.mod: github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0 2023-07-23 03:08:01 +09:00
google.golang.org go.mod: github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 2023-07-23 03:07:59 +09:00
gopkg.in go.mod: github.com/stretchr/testify v1.8.0 2022-07-20 08:36:10 +09:00
k8s.io go.mod: update cri-api to v1.28.0-beta.0 2023-07-24 14:49:14 +03:00
sigs.k8s.io Bump k8s.io deps to v0.25.3 2022-11-07 15:30:06 -08:00
modules.txt cri: implement RuntimeConfig rpc 2023-07-28 13:50:43 +03:00