Move runtime to core/runtime
Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
		
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @@ -182,7 +182,7 @@ protos: bin/protoc-gen-go-fieldpath | ||||
| 	find v2 -name '*.pb.go' -exec sh -c 'f={}; mkdir -p $$(dirname "$${f#v2/}"); echo mv $$f $${f#v2/}; mv $$f $${f#v2/}' \; | ||||
| 	@mv ${TMPDIR}/vendor ${ROOTDIR} | ||||
| 	@rm -rf ${TMPDIR} v2 | ||||
| 	go-fix-acronym -w -a '(Id|Io|Uuid|Os)$$' $(shell find api/ runtime/ -name '*.pb.go') | ||||
| 	go-fix-acronym -w -a '(Id|Io|Uuid|Os)$$' $(shell find api/ core/runtime/ -name '*.pb.go') | ||||
|  | ||||
| check-protos: protos ## check if protobufs needs to be generated again | ||||
| 	@echo "$(WHALE) $@" | ||||
|   | ||||
| @@ -14,8 +14,8 @@ generators = ["go"] | ||||
|   after = ["/usr/local/include", "/usr/include"] | ||||
|  | ||||
| [[descriptors]] | ||||
| prefix = "github.com/containerd/containerd/runtime/v2/runc/options" | ||||
| target = "runtime/v2/runc/options/next.pb.txt" | ||||
| prefix = "github.com/containerd/containerd/core/runtime/v2/runc/options" | ||||
| target = "core/runtime/v2/runc/options/next.pb.txt" | ||||
| ignore_files = [ | ||||
| 	"google/protobuf/descriptor.proto", | ||||
| ] | ||||
|   | ||||
| @@ -29,11 +29,11 @@ import ( | ||||
| 	tasktypes "github.com/containerd/containerd/v2/api/types/task" | ||||
| 	"github.com/containerd/containerd/v2/core/containers" | ||||
| 	"github.com/containerd/containerd/v2/core/images" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/fifo" | ||||
| 	"github.com/containerd/typeurl/v2" | ||||
| 	ver "github.com/opencontainers/image-spec/specs-go" | ||||
|   | ||||
| @@ -27,11 +27,11 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/core/containers" | ||||
| 	"github.com/containerd/containerd/v2/core/diff" | ||||
| 	"github.com/containerd/containerd/v2/core/images" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/rootfs" | ||||
| 	"github.com/containerd/containerd/v2/platforms" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	"github.com/containerd/containerd/v2/protobuf/proto" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/opencontainers/go-digest" | ||||
| 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | ||||
| ) | ||||
|   | ||||
| @@ -32,6 +32,7 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/core/diff" | ||||
| 	"github.com/containerd/containerd/v2/core/images" | ||||
| 	"github.com/containerd/containerd/v2/core/mount" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| @@ -39,7 +40,6 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	google_protobuf "github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/typeurl/v2" | ||||
| 	digest "github.com/opencontainers/go-digest" | ||||
| 	is "github.com/opencontainers/image-spec/specs-go" | ||||
|   | ||||
| @@ -25,8 +25,8 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/api/types" | ||||
| 	"github.com/containerd/containerd/v2/core/images" | ||||
| 	"github.com/containerd/containerd/v2/core/mount" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
| 	"context" | ||||
| 	"errors" | ||||
|  | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| ) | ||||
|  | ||||
| // WithNoNewKeyring causes tasks not to be created with a new keyring for secret storage. | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/manager" | ||||
| 	_ "github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/pause" | ||||
| 	_ "github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/task/plugin" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| ) | ||||
|  | ||||
| func main() { | ||||
|   | ||||
| @@ -33,11 +33,11 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/process" | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/runc" | ||||
| 	"github.com/containerd/containerd/v2/core/mount" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	"github.com/containerd/containerd/v2/pkg/schedcore" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	runcC "github.com/containerd/go-runc" | ||||
| 	"github.com/containerd/log" | ||||
| 	"golang.org/x/sys/unix" | ||||
|   | ||||
| @@ -24,9 +24,9 @@ import ( | ||||
|  | ||||
| 	api "github.com/containerd/containerd/v2/api/runtime/sandbox/v1" | ||||
| 	"github.com/containerd/containerd/v2/api/types" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/shutdown" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
|   | ||||
| @@ -33,10 +33,10 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/api/runtime/task/v3" | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/process" | ||||
| 	"github.com/containerd/containerd/v2/core/mount" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/pkg/stdio" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/typeurl/v2" | ||||
| ) | ||||
|   | ||||
| @@ -18,9 +18,9 @@ package plugin | ||||
|  | ||||
| import ( | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/task" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/shutdown" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
| ) | ||||
|   | ||||
| @@ -32,6 +32,9 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/api/types/task" | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/process" | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/runc" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oom" | ||||
| @@ -43,9 +46,6 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/pkg/userns" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	runcC "github.com/containerd/go-runc" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/ttrpc" | ||||
|   | ||||
| @@ -18,6 +18,7 @@ package builtins | ||||
|  | ||||
| // register containerd builtins here | ||||
| import ( | ||||
| 	_ "github.com/containerd/containerd/v2/core/runtime/v2" | ||||
| 	_ "github.com/containerd/containerd/v2/pkg/events/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/pkg/nri/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/diff/walking/plugin" | ||||
| @@ -46,5 +47,4 @@ import ( | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/services/warning" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/streaming" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/transfer" | ||||
| 	_ "github.com/containerd/containerd/v2/runtime/v2" | ||||
| ) | ||||
|   | ||||
| @@ -19,8 +19,8 @@ package builtins | ||||
| import ( | ||||
| 	_ "github.com/containerd/containerd/v2/core/metrics/cgroups" | ||||
| 	_ "github.com/containerd/containerd/v2/core/metrics/cgroups/v2" | ||||
| 	_ "github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/snapshots/blockfile/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/snapshots/native/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/snapshots/overlay/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| ) | ||||
|   | ||||
| @@ -17,8 +17,8 @@ | ||||
| package namespaces | ||||
|  | ||||
| import ( | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/opts" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/runtime/opts" | ||||
| 	"github.com/urfave/cli" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -36,11 +36,11 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/contrib/nvidia" | ||||
| 	"github.com/containerd/containerd/v2/contrib/seccomp" | ||||
| 	"github.com/containerd/containerd/v2/core/containers" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	runtimeoptions "github.com/containerd/containerd/v2/pkg/runtimeoptions/v1" | ||||
| 	"github.com/containerd/containerd/v2/platforms" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/intel/goresctrl/pkg/blockio" | ||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | ||||
|   | ||||
| @@ -30,9 +30,9 @@ import ( | ||||
| 	"github.com/containerd/console" | ||||
| 	"github.com/containerd/containerd/v2/api/runtime/task/v2" | ||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/ttrpc" | ||||
| 	"github.com/containerd/typeurl/v2" | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
|  | ||||
| 	containerd "github.com/containerd/containerd/v2/client" | ||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/urfave/cli" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -18,6 +18,7 @@ package fuzz | ||||
|  | ||||
| import ( | ||||
| 	// base containerd imports | ||||
| 	_ "github.com/containerd/containerd/v2/core/runtime/v2" | ||||
| 	_ "github.com/containerd/containerd/v2/pkg/cri" | ||||
| 	_ "github.com/containerd/containerd/v2/pkg/events/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/pkg/nri/plugin" | ||||
| @@ -47,5 +48,4 @@ import ( | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/services/version" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/streaming" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/transfer" | ||||
| 	_ "github.com/containerd/containerd/v2/runtime/v2" | ||||
| ) | ||||
|   | ||||
| @@ -20,8 +20,8 @@ import ( | ||||
| 	// Linux specific imports | ||||
| 	_ "github.com/containerd/containerd/v2/core/metrics/cgroups" | ||||
| 	_ "github.com/containerd/containerd/v2/core/metrics/cgroups/v2" | ||||
| 	_ "github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/snapshots/blockfile/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/snapshots/native/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/snapshots/overlay/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| ) | ||||
|   | ||||
| @@ -22,10 +22,10 @@ import ( | ||||
| 	"github.com/containerd/cgroups/v3" | ||||
| 	v1 "github.com/containerd/containerd/v2/core/metrics/cgroups/v1" | ||||
| 	v2 "github.com/containerd/containerd/v2/core/metrics/cgroups/v2" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/pkg/events" | ||||
| 	"github.com/containerd/containerd/v2/platforms" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
| 	metrics "github.com/docker/go-metrics" | ||||
|   | ||||
| @@ -23,10 +23,10 @@ import ( | ||||
|  | ||||
| 	cgroups "github.com/containerd/cgroups/v3/cgroup1" | ||||
| 	eventstypes "github.com/containerd/containerd/v2/api/events" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/events" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/docker/go-metrics" | ||||
| ) | ||||
|   | ||||
| @@ -21,8 +21,8 @@ package v2 | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/pkg/events" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/docker/go-metrics" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -26,12 +26,12 @@ import ( | ||||
| 	gruntime "runtime" | ||||
| 
 | ||||
| 	"github.com/containerd/containerd/v2/api/runtime/task/v2" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	client "github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	"github.com/containerd/containerd/v2/protobuf/proto" | ||||
| 	"github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	client "github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/log" | ||||
| ) | ||||
| 
 | ||||
| @@ -19,8 +19,8 @@ package main | ||||
| import ( | ||||
| 	"context" | ||||
| 
 | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/example" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/example" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| ) | ||||
| 
 | ||||
| func main() { | ||||
| @@ -21,11 +21,11 @@ import ( | ||||
| 	"os" | ||||
| 
 | ||||
| 	taskAPI "github.com/containerd/containerd/v2/api/runtime/task/v2" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/shutdown" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
| 	"github.com/containerd/ttrpc" | ||||
| @@ -28,6 +28,8 @@ import ( | ||||
| 
 | ||||
| 	"github.com/containerd/containerd/v2/core/containers" | ||||
| 	"github.com/containerd/containerd/v2/core/metadata" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	shimbinary "github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/core/sandbox" | ||||
| 	"github.com/containerd/containerd/v2/internal/cleanup" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| @@ -37,8 +39,6 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/platforms" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	shimbinary "github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
| @@ -22,9 +22,9 @@ import ( | ||||
| 
 | ||||
| 	task "github.com/containerd/containerd/v2/api/runtime/task/v3" | ||||
| 	tasktypes "github.com/containerd/containerd/v2/api/types/task" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/ttrpc" | ||||
| ) | ||||
| 
 | ||||
| @@ -38,14 +38,14 @@ import ( | ||||
| 	eventstypes "github.com/containerd/containerd/v2/api/events" | ||||
| 	task "github.com/containerd/containerd/v2/api/runtime/task/v3" | ||||
| 	"github.com/containerd/containerd/v2/api/types" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	client "github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/events/exchange" | ||||
| 	"github.com/containerd/containerd/v2/pkg/identifiers" | ||||
| 	"github.com/containerd/containerd/v2/pkg/timeout" | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	client "github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/log" | ||||
| ) | ||||
| 
 | ||||
| @@ -22,8 +22,8 @@ import ( | ||||
| 	"path/filepath" | ||||
| 	"testing" | ||||
| 
 | ||||
| 	client "github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	client "github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/stretchr/testify/require" | ||||
| ) | ||||
| 
 | ||||
| @@ -34,6 +34,8 @@ import ( | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/opencontainers/go-digest" | ||||
|  | ||||
| 	_ "github.com/containerd/containerd/v2/core/runtime/v2" | ||||
| 	_ "github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	_ "github.com/containerd/containerd/v2/pkg/events/plugin" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/cri/images" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/diff/walking/plugin" | ||||
| @@ -51,8 +53,6 @@ import ( | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/services/snapshots" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/services/tasks" | ||||
| 	_ "github.com/containerd/containerd/v2/plugins/services/version" | ||||
| 	_ "github.com/containerd/containerd/v2/runtime/v2" | ||||
| 	_ "github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
|  | ||||
| 	"github.com/stretchr/testify/require" | ||||
| ) | ||||
|   | ||||
| @@ -36,12 +36,12 @@ import ( | ||||
| 	cgroupsv2 "github.com/containerd/cgroups/v3/cgroup2" | ||||
| 	. "github.com/containerd/containerd/v2/client" | ||||
| 	"github.com/containerd/containerd/v2/core/containers" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	"github.com/containerd/containerd/v2/pkg/sys" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
|  | ||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | ||||
| 	"github.com/stretchr/testify/require" | ||||
|   | ||||
| @@ -35,6 +35,8 @@ import ( | ||||
| 	. "github.com/containerd/containerd/v2/client" | ||||
| 	"github.com/containerd/containerd/v2/core/containers" | ||||
| 	"github.com/containerd/containerd/v2/core/images" | ||||
| 	_ "github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| @@ -42,8 +44,6 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/platforms" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	gogotypes "github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	_ "github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/continuity/fs" | ||||
| 	"github.com/containerd/go-runc" | ||||
| 	"github.com/containerd/log/logtest" | ||||
|   | ||||
| @@ -28,9 +28,9 @@ import ( | ||||
|  | ||||
| 	"github.com/containerd/cgroups/v3" | ||||
| 	. "github.com/containerd/containerd/v2/client" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| ) | ||||
|  | ||||
| // TestDaemonRuntimeRoot ensures plugin.linux.runtime_root is not ignored | ||||
|   | ||||
| @@ -34,9 +34,9 @@ import ( | ||||
| 	eventtypes "github.com/containerd/containerd/v2/api/events" | ||||
| 	. "github.com/containerd/containerd/v2/client" | ||||
| 	srvconfig "github.com/containerd/containerd/v2/cmd/containerd/server/config" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/restart" | ||||
| 	"github.com/containerd/containerd/v2/internal/testutil" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	"github.com/containerd/containerd/v2/runtime/restart" | ||||
| 	"github.com/containerd/typeurl/v2" | ||||
| 	"github.com/stretchr/testify/require" | ||||
| ) | ||||
|   | ||||
| @@ -21,7 +21,7 @@ import ( | ||||
|  | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/manager" | ||||
| 	_ "github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/pause" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| ) | ||||
|  | ||||
| func main() { | ||||
|   | ||||
| @@ -25,11 +25,11 @@ import ( | ||||
|  | ||||
| 	taskapi "github.com/containerd/containerd/v2/api/runtime/task/v3" | ||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/task" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/internal/failpoint" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	"github.com/containerd/containerd/v2/pkg/shutdown" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
| 	"github.com/containerd/ttrpc" | ||||
|   | ||||
| @@ -30,9 +30,9 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	apitask "github.com/containerd/containerd/v2/api/runtime/task/v3" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/integration/images" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/ttrpc" | ||||
| 	"github.com/stretchr/testify/assert" | ||||
| 	"github.com/stretchr/testify/require" | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"testing" | ||||
| 	"time" | ||||
|  | ||||
| 	v2shimcli "github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	v2shimcli "github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/ttrpc" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -28,11 +28,11 @@ import ( | ||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||
|  | ||||
| 	runhcsoptions "github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/options" | ||||
| 	runcoptions "github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/cri/annotations" | ||||
| 	"github.com/containerd/containerd/v2/pkg/deprecation" | ||||
| 	runtimeoptions "github.com/containerd/containerd/v2/pkg/runtimeoptions/v1" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	runcoptions "github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -27,13 +27,13 @@ import ( | ||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||
|  | ||||
| 	"github.com/containerd/containerd/v2/core/containers" | ||||
| 	runcoptions "github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||
| 	crilabels "github.com/containerd/containerd/v2/pkg/cri/labels" | ||||
| 	containerstore "github.com/containerd/containerd/v2/pkg/cri/store/container" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oci" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	runcoptions "github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/typeurl/v2" | ||||
|  | ||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||
|   | ||||
| @@ -20,9 +20,9 @@ import ( | ||||
| 	"context" | ||||
| 	"sort" | ||||
|  | ||||
| 	runcoptions "github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||
| 	"github.com/containerd/containerd/v2/pkg/systemd" | ||||
| 	runcoptions "github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/log" | ||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||
| ) | ||||
|   | ||||
| @@ -25,9 +25,9 @@ import ( | ||||
|  | ||||
| 	"github.com/containerd/cgroups/v3/cgroup1" | ||||
| 	eventstypes "github.com/containerd/containerd/v2/api/events" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oom" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/log" | ||||
| 	"golang.org/x/sys/unix" | ||||
| ) | ||||
|   | ||||
| @@ -24,9 +24,9 @@ import ( | ||||
|  | ||||
| 	cgroupsv2 "github.com/containerd/cgroups/v3/cgroup2" | ||||
| 	eventstypes "github.com/containerd/containerd/v2/api/events" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/shim" | ||||
| 	"github.com/containerd/containerd/v2/pkg/oom" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||
| 	"github.com/containerd/log" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -24,8 +24,8 @@ import ( | ||||
| 	"syscall" | ||||
|  | ||||
| 	containerd "github.com/containerd/containerd/v2/client" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/restart" | ||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | ||||
| 	"github.com/containerd/containerd/v2/runtime/restart" | ||||
| ) | ||||
|  | ||||
| type stopChange struct { | ||||
|   | ||||
| @@ -24,9 +24,9 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	containerd "github.com/containerd/containerd/v2/client" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/restart" | ||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime/restart" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
|   | ||||
| @@ -24,14 +24,14 @@ import ( | ||||
| 	runtimeAPI "github.com/containerd/containerd/v2/api/runtime/sandbox/v1" | ||||
| 	"github.com/containerd/containerd/v2/api/types" | ||||
| 	"github.com/containerd/containerd/v2/core/mount" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	v2 "github.com/containerd/containerd/v2/core/runtime/v2" | ||||
| 	"github.com/containerd/containerd/v2/core/sandbox" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| 	"github.com/containerd/containerd/v2/pkg/events" | ||||
| 	"github.com/containerd/containerd/v2/pkg/events/exchange" | ||||
| 	"github.com/containerd/containerd/v2/platforms" | ||||
| 	"github.com/containerd/containerd/v2/plugins" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	v2 "github.com/containerd/containerd/v2/runtime/v2" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
|   | ||||
| @@ -34,6 +34,8 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/core/images" | ||||
| 	"github.com/containerd/containerd/v2/core/metadata" | ||||
| 	"github.com/containerd/containerd/v2/core/mount" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime" | ||||
| 	"github.com/containerd/containerd/v2/core/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/containerd/v2/pkg/archive" | ||||
| 	"github.com/containerd/containerd/v2/pkg/blockio" | ||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||
| @@ -46,8 +48,6 @@ import ( | ||||
| 	"github.com/containerd/containerd/v2/protobuf" | ||||
| 	"github.com/containerd/containerd/v2/protobuf/proto" | ||||
| 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | ||||
| 	"github.com/containerd/containerd/v2/runtime" | ||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/containerd/plugin" | ||||
| 	"github.com/containerd/plugin/registry" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Derek McGowan
					Derek McGowan