containerd/pkg
Derek McGowan 7b2a918213
Generalize the plugin package
Remove containerd specific parts of the plugin package to prepare its
move out of the main repository. Separate the plugin registration
singleton into a separate package.

Separating out the plugin package and registration makes it easier to
implement external plugins without creating a dependency loop.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2023-10-12 21:22:32 -07:00
..
apparmor pkg/apparmor: clarify Godoc 2023-02-10 10:23:59 -07:00
atomicfile atomicfile: new package for atomic file writes 2023-06-02 16:56:33 -07:00
blockio Move to use github.com/containerd/log 2023-09-22 07:53:23 -07:00
cap lint: remove //nolint:dupword that are no longer needed 2023-02-16 03:50:23 +09:00
cleanup Add cleanup package for context management during cleanup 2023-01-03 12:30:26 -08:00
cri Generalize the plugin package 2023-10-12 21:22:32 -07:00
dialer chore: use go fix to cleanup old +build buildtag 2022-12-29 14:25:14 +08:00
display pkg/display: use mediatype helpers 2023-09-27 13:12:50 -06:00
epoch Refactor: Removing inherently flaky and unused SourceDateEpochOrNow function. 2023-09-17 08:34:26 -07:00
failpoint Fix some typos 2023-05-16 10:12:50 +08:00
hasher digest: use github.com/minio/sha256-simd 2022-12-08 18:50:00 +09:00
imageverifier add Duration type to compatible toml v1 version 2023-10-09 14:19:23 +08:00
ioutil Run gofmt 1.19 2022-08-04 18:18:33 -07:00
kmutex Stop using math/rand.Read and rand.Seed (deprecated in Go 1.20) 2023-02-16 03:50:23 +09:00
netns Improve doc of func NewNetNS 2023-09-20 17:00:33 +00:00
nri Generalize the plugin package 2023-10-12 21:22:32 -07:00
oom Move to use github.com/containerd/log 2023-09-22 07:53:23 -07:00
os Revert "Add support for mounts on Darwin" 2023-07-19 00:22:20 +09:00
process Move to use github.com/containerd/log 2023-09-22 07:53:23 -07:00
progress update golangci-lint to v1.49.0 2022-10-12 14:41:01 +02:00
randutil Stop using math/rand.Read and rand.Seed (deprecated in Go 1.20) 2023-02-16 03:50:23 +09:00
rdt Move to use github.com/containerd/log 2023-09-22 07:53:23 -07:00
registrar feat: replace github.com/pkg/errors to errors 2022-01-07 10:27:03 +08:00
runtimeoptions/v1 Update runtime options to include bytes blob 2022-12-07 10:55:06 -08:00
schedcore add runc shim support for sched core 2021-10-08 16:18:09 +00:00
seccomp chore: use go fix to cleanup old +build buildtag 2022-12-29 14:25:14 +08:00
seed Stop using math/rand.Read and rand.Seed (deprecated in Go 1.20) 2023-02-16 03:50:23 +09:00
seutil seutil: Fix setting the "container_kvm_t" label 2021-12-14 00:09:17 +01:00
shutdown Expose Done and Err in Shutdown service 2022-11-16 22:03:44 -08:00
snapshotters pkg/snapshotters: use mediatype helpers 2023-09-27 13:12:48 -06:00
stdio Add logging binary support when terminal is true 2020-08-25 17:28:29 -07:00
streaming go.mod: github.com/containerd/typeurl/v2 v2.1.0 2023-02-11 23:39:52 +09:00
systemd pkg/systemd: use sync.Once for systemd detection 2023-09-01 12:14:56 +02:00
testutil snapshots|pkg: umount without DETACH and nosync after umount 2023-06-15 23:53:47 +08:00
timeout feat: use rwmutex instead 2021-11-16 11:06:40 +08:00
tomlext add Duration type to compatible toml v1 version 2023-10-09 14:19:23 +08:00
transfer pkg/transfer/local: simplify mediatype logic 2023-09-27 13:12:55 -06:00
truncindex error strings should not be capitalized 2023-02-15 14:30:36 +08:00
ttrpcutil using ContextDialer instead 2022-07-20 22:53:42 +08:00
unpack pkg/unpack: use mediatype helpers 2023-09-27 13:12:49 -06:00
userns chore: use go fix to cleanup old +build buildtag 2022-12-29 14:25:14 +08:00