containerd/vendor/github.com
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
..
AdaLogics/go-fuzz-headers fuzzing: improve archive fuzzer 2023-01-11 23:32:45 +00:00
AdamKorcz/go-118-fuzz-build go.mod: github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0 2023-07-23 03:08:01 +09:00
beorn7/perks Go mod vendor 2020-12-01 01:41:25 +08:00
blang/semver/v4 nri: add experimental NRI plugin. 2022-11-28 21:51:06 +02:00
cenkalti/backoff/v4 Update hcsshim tag to v0.10.0-rc.4 2023-01-12 11:29:01 -08:00
cespare/xxhash/v2 go.mod: github.com/containerd/ttrpc v1.2.0 2023-03-07 22:06:38 +09:00
cilium/ebpf Upgrade containerd/cgroups to remove github.com/cilium/ebpf's fuzzer 2022-08-17 21:43:45 +00:00
container-orchestrated-devices/container-device-interface go.mod: github.com/.../container-device-interface v0.6.0 2023-07-23 03:07:59 +09:00
containerd vendor: github.com/containerd/zfs v1.1.0 2023-07-06 11:56:07 +02:00
containernetworking Update CNI to 1.2.0 2023-01-30 10:25:37 +00:00
containers/ocicrypt Update imgcrypt to v1.1.7 2023-03-06 22:22:26 -08:00
coreos/go-systemd/v22 Update CNI to 1.2.0 2023-01-30 10:25:37 +00:00
cpuguy83/go-md2man/v2 go.mod: github.com/cpuguy83/go-md2man/v2 v2.0.2 2022-11-20 22:19:43 +01:00
cyphar/filepath-securejoin Upgrade github.com/AdaLogics/go-fuzz-headers 2022-07-06 15:21:45 +00:00
davecgh/go-spew Go mod vendor 2020-12-01 01:41:25 +08:00
docker Update hcsshim tag to v0.10.0-rc.4 2023-01-12 11:29:01 -08:00
emicklei/go-restful/v3 go.mod: github.com/emicklei/go-restful/v3 v3.10.2 2023-07-23 03:07:59 +09:00
fsnotify/fsnotify Bump fsnotify to v1.6.0 2022-11-20 09:37:37 +08:00
go-logr go.mod: github.com/containernetworking/plugin v1.3.0 2023-07-23 03:07:59 +09:00
godbus/dbus/v5 Update CNI to 1.2.0 2023-01-30 10:25:37 +00:00
gogo/protobuf go mod tidy and go mod vendor 2022-04-22 15:41:05 +00:00
golang Update hcsshim tag to v0.10.0-rc.9 2023-07-17 10:28:47 -07:00
google Bump grpc to v1.50.1 2022-11-09 18:30:31 -08:00
grpc-ecosystem go.mod: github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 2023-07-23 03:07:59 +09:00
hashicorp Vendor dependencies with module graph pruning 2022-03-18 16:49:09 +00:00
intel/goresctrl Update vendored files 2023-01-24 11:34:44 +02:00
json-iterator/go Vendor dependencies with module graph pruning 2022-03-18 16:49:09 +00:00
klauspost go.mod: github.com/minio/sha256-simd v1.0.1 2023-07-23 03:08:00 +09:00
matttproud/golang_protobuf_extensions Go mod vendor 2020-12-01 01:41:25 +08:00
Microsoft Update hcsshim tag to v0.10.0-rc.9 2023-07-17 10:28:47 -07:00
miekg/pkcs11 Upgrade containerd/imgcrypt and opencontainers/image-spec 2022-03-22 21:17:18 +00:00
minio/sha256-simd go.mod: github.com/minio/sha256-simd v1.0.1 2023-07-23 03:08:00 +09:00
mistifyio/go-zfs/v3 vendor: github.com/containerd/zfs v1.1.0 2023-07-06 11:56:07 +02:00
moby replace sys Sequential funcs with moby/sys/sequential 2022-08-29 18:36:34 +02:00
modern-go Vendor dependencies with module graph pruning 2022-03-18 16:49:09 +00:00
opencontainers cri: implement RuntimeConfig rpc 2023-07-28 13:50:43 +03:00
pelletier/go-toml mod: update github.com/pelletier/go-toml@v1.9.5 2023-01-06 13:11:07 -08:00
pkg/errors Go mod vendor 2020-12-01 01:41:25 +08:00
pmezard/go-difflib Go mod vendor 2020-12-01 01:41:25 +08:00
prometheus go.mod: github.com/prometheus/client_golang/compare v1.16.0 2023-07-23 03:08:00 +09:00
russross/blackfriday/v2 go.mod: github.com/cpuguy83/go-md2man/v2 v2.0.2 2022-11-20 22:19:43 +01:00
sirupsen/logrus Update hcsshim tag to v0.10.0-rc.9 2023-07-17 10:28:47 -07:00
spf13/pflag Vendor dependencies with module graph pruning 2022-03-18 16:49:09 +00:00
stefanberger/go-pkcs11uri Update to newest imgcrypt, aufs and zfs 2021-03-01 12:23:03 -05:00
stretchr/testify Update hcsshim tag to v0.10.0-rc.9 2023-07-17 10:28:47 -07:00
syndtr/gocapability CDI: update go.mod and vendor deps 2022-04-06 13:10:59 +03:00
tchap/go-patricia/v2 go.mod: update to github.com/tchap/go-patricia/v2 v2.3.1 2022-02-26 05:04:55 +08:00
urfave/cli go.mod: github.com/urfave/cli v1.22.12 2023-02-01 12:42:03 +01:00
vishvananda Update hcsshim tag to v0.10.0-rc.9 2023-07-17 10:28:47 -07:00