containerd/vendor/github.com
Sebastiaan van Stijn 7d0ab4fc2c
remove uses of github.com/runc/libcontainer/cgroups
runc considers libcontainer to be "unstable" (not for external use),
so we try not to use it. Commit ed47d6ba76
brought back the dependency on other parts of libcontainer, but looks to
be only depending on a single utility, which in itself was borrowed from
github.com/coreos/go-systemd to not introduce CGO code in the same package.

This patch copies the version from github.com/coreos/go-systemd (adding
proper attribution, although the function is pretty trivial).

runc is in process of moving the libcontainer/user package to an external
module, which means we can remove the dependency on libcontainer entirely
in the near future. There is one more use of `libcontainer` in our vendor
tree; it looks like CDI is depending on one utility (devices.DeviceFromPath);
a943033a8b/vendor/github.com/container-orchestrated-devices/container-device-interface/pkg/cdi/container-edits_unix.go (L38)

We should remove the dependency on that utility, and add a CI check to
prevent bringing it back.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2023-09-01 12:10:55 +02:00
..
AdaLogics/go-fuzz-headers Remove temporary replace 2023-08-21 16:29:18 +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 go.mod: github.com/containerd/continuity v0.4.2 2023-08-25 16:39:55 +09: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
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 2023-08-09 11:55:54 -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 versioning to v0.12.0-rc.0 2023-08-29 17:41:20 -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 remove uses of github.com/runc/libcontainer/cgroups 2023-09-01 12:10:55 +02: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