| @@ -29,9 +29,9 @@ import ( | |||||||
| 	tasktypes "github.com/containerd/containerd/v2/api/types/task" | 	tasktypes "github.com/containerd/containerd/v2/api/types/task" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/core/images" | 	"github.com/containerd/containerd/v2/core/images" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"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/protobuf" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||||
| 	"github.com/containerd/fifo" | 	"github.com/containerd/fifo" | ||||||
|   | |||||||
| @@ -26,9 +26,9 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/core/content" | 	"github.com/containerd/containerd/v2/core/content" | ||||||
| 	"github.com/containerd/containerd/v2/core/images" | 	"github.com/containerd/containerd/v2/core/images" | ||||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | 	"github.com/containerd/containerd/v2/core/snapshots" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/protobuf" | 	"github.com/containerd/containerd/v2/protobuf" | ||||||
| 	"github.com/containerd/typeurl/v2" | 	"github.com/containerd/typeurl/v2" | ||||||
| 	"github.com/opencontainers/image-spec/identity" | 	"github.com/opencontainers/image-spec/identity" | ||||||
|   | |||||||
| @@ -21,9 +21,9 @@ import ( | |||||||
|  |  | ||||||
| 	imagesapi "github.com/containerd/containerd/v2/api/services/images/v1" | 	imagesapi "github.com/containerd/containerd/v2/api/services/images/v1" | ||||||
| 	"github.com/containerd/containerd/v2/core/images" | 	"github.com/containerd/containerd/v2/core/images" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/epoch" | 	"github.com/containerd/containerd/v2/pkg/epoch" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"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/protobuf" | ||||||
| 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | ||||||
| 	"google.golang.org/protobuf/types/known/timestamppb" | 	"google.golang.org/protobuf/types/known/timestamppb" | ||||||
|   | |||||||
| @@ -24,8 +24,8 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	api "github.com/containerd/containerd/v2/core/sandbox" | 	api "github.com/containerd/containerd/v2/core/sandbox" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/protobuf/types" | 	"github.com/containerd/containerd/v2/protobuf/types" | ||||||
| 	"github.com/containerd/typeurl/v2" | 	"github.com/containerd/typeurl/v2" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -32,9 +32,9 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/core/diff" | 	"github.com/containerd/containerd/v2/core/diff" | ||||||
| 	"github.com/containerd/containerd/v2/core/images" | 	"github.com/containerd/containerd/v2/core/images" | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
| 	"github.com/containerd/containerd/v2/protobuf" | 	"github.com/containerd/containerd/v2/protobuf" | ||||||
| 	google_protobuf "github.com/containerd/containerd/v2/protobuf/types" | 	google_protobuf "github.com/containerd/containerd/v2/protobuf/types" | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/process" | 	"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/cmd/containerd-shim-runc-v2/runc" | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"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/pkg/schedcore" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 	"context" | 	"context" | ||||||
| 	"path/filepath" | 	"path/filepath" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | 	"github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -30,9 +30,9 @@ import ( | |||||||
| 	"syscall" | 	"syscall" | ||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| 	"github.com/urfave/cli" | 	"github.com/urfave/cli" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -24,8 +24,8 @@ import ( | |||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| 	specs "github.com/opencontainers/runtime-spec/specs-go" | 	specs "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -24,8 +24,8 @@ import ( | |||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"syscall" | 	"syscall" | ||||||
| 	"text/template" | 	"text/template" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | 	"github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	"github.com/urfave/cli" | 	"github.com/urfave/cli" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/platforms" | 	"github.com/containerd/containerd/v2/platforms" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,10 +32,10 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | ||||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands/tasks" | 	"github.com/containerd/containerd/v2/cmd/ctr/commands/tasks" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
| 	clabels "github.com/containerd/containerd/v2/pkg/labels" | 	clabels "github.com/containerd/containerd/v2/pkg/labels" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -37,7 +37,7 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/contrib/seccomp" | 	"github.com/containerd/containerd/v2/contrib/seccomp" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | 	"github.com/containerd/containerd/v2/core/snapshots" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	runtimeoptions "github.com/containerd/containerd/v2/pkg/runtimeoptions/v1" | 	runtimeoptions "github.com/containerd/containerd/v2/pkg/runtimeoptions/v1" | ||||||
| 	"github.com/containerd/containerd/v2/platforms" | 	"github.com/containerd/containerd/v2/platforms" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||||
|   | |||||||
| @@ -26,8 +26,8 @@ import ( | |||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | ||||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | 	"github.com/containerd/containerd/v2/core/snapshots" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/netns" | 	"github.com/containerd/containerd/v2/pkg/netns" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| 	specs "github.com/opencontainers/runtime-spec/specs-go" | 	specs "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	"github.com/urfave/cli" | 	"github.com/urfave/cli" | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | ||||||
| 	"github.com/containerd/containerd/v2/defaults" | 	"github.com/containerd/containerd/v2/defaults" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| 	"github.com/urfave/cli" | 	"github.com/urfave/cli" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -25,8 +25,8 @@ import ( | |||||||
| 	"github.com/containerd/console" | 	"github.com/containerd/console" | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | 	"github.com/containerd/containerd/v2/cmd/ctr/commands" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| 	"github.com/urfave/cli" | 	"github.com/urfave/cli" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"os" | 	"os" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	specs "github.com/opencontainers/runtime-spec/specs-go" | 	specs "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
| 	"errors" | 	"errors" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	specs "github.com/opencontainers/runtime-spec/specs-go" | 	specs "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -22,8 +22,8 @@ import ( | |||||||
| 	diffapi "github.com/containerd/containerd/v2/api/services/diff/v1" | 	diffapi "github.com/containerd/containerd/v2/api/services/diff/v1" | ||||||
| 	"github.com/containerd/containerd/v2/core/diff" | 	"github.com/containerd/containerd/v2/core/diff" | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/typeurl/v2" | 	"github.com/containerd/typeurl/v2" | ||||||
| 	ocispec "github.com/opencontainers/image-spec/specs-go/v1" | 	ocispec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -24,11 +24,11 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/instrument" | 	"github.com/containerd/containerd/v2/pkg/cri/instrument" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/server" | 	"github.com/containerd/containerd/v2/pkg/cri/server" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/server/images" | 	"github.com/containerd/containerd/v2/pkg/cri/server/images" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func FuzzCRIServer(data []byte) int { | func FuzzCRIServer(data []byte) int { | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"strings" | 	"strings" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	specs "github.com/opencontainers/runtime-spec/specs-go" | 	specs "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
| 	"os" | 	"os" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | 	"github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -22,9 +22,9 @@ import ( | |||||||
| 	diffapi "github.com/containerd/containerd/v2/api/services/diff/v1" | 	diffapi "github.com/containerd/containerd/v2/api/services/diff/v1" | ||||||
| 	"github.com/containerd/containerd/v2/core/diff" | 	"github.com/containerd/containerd/v2/core/diff" | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/epoch" | 	"github.com/containerd/containerd/v2/pkg/epoch" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"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/protobuf" | ||||||
| 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | 	ptypes "github.com/containerd/containerd/v2/protobuf/types" | ||||||
| 	ocispec "github.com/opencontainers/image-spec/specs-go/v1" | 	ocispec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
|  |  | ||||||
| 	. "github.com/containerd/containerd/v2/client" | 	. "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func BenchmarkContainerCreate(b *testing.B) { | func BenchmarkContainerCreate(b *testing.B) { | ||||||
|   | |||||||
| @@ -30,8 +30,8 @@ import ( | |||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	. "github.com/containerd/containerd/v2/client" | 	. "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| const ( | const ( | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ import ( | |||||||
|  |  | ||||||
| 	fuzz "github.com/AdaLogics/go-fuzz-headers" | 	fuzz "github.com/AdaLogics/go-fuzz-headers" | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var ( | var ( | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/plugins/snapshots/overlay/overlayutils" | 	"github.com/containerd/containerd/v2/plugins/snapshots/overlay/overlayutils" | ||||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | 	"github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -36,9 +36,9 @@ import ( | |||||||
| 	cgroupsv2 "github.com/containerd/cgroups/v3/cgroup2" | 	cgroupsv2 "github.com/containerd/cgroups/v3/cgroup2" | ||||||
| 	. "github.com/containerd/containerd/v2/client" | 	. "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||||
| 	"github.com/containerd/containerd/v2/sys" | 	"github.com/containerd/containerd/v2/sys" | ||||||
|   | |||||||
| @@ -35,10 +35,10 @@ import ( | |||||||
| 	. "github.com/containerd/containerd/v2/client" | 	. "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/core/images" | 	"github.com/containerd/containerd/v2/core/images" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/platforms" | 	"github.com/containerd/containerd/v2/platforms" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
| 	gogotypes "github.com/containerd/containerd/v2/protobuf/types" | 	gogotypes "github.com/containerd/containerd/v2/protobuf/types" | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/containerd/cgroups/v3" | 	"github.com/containerd/cgroups/v3" | ||||||
| 	. "github.com/containerd/containerd/v2/client" | 	. "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | 	"github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -23,8 +23,8 @@ import ( | |||||||
| 	"fmt" | 	"fmt" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	specs "github.com/opencontainers/runtime-spec/specs-go" | 	specs "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -23,8 +23,8 @@ import ( | |||||||
| 	"strconv" | 	"strconv" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cio" | 	"github.com/containerd/containerd/v2/pkg/cio" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	specs "github.com/opencontainers/runtime-spec/specs-go" | 	specs "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -37,10 +37,10 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/core/images" | 	"github.com/containerd/containerd/v2/core/images" | ||||||
| 	"github.com/containerd/containerd/v2/core/images/archive" | 	"github.com/containerd/containerd/v2/core/images/archive" | ||||||
| 	"github.com/containerd/containerd/v2/core/leases" | 	"github.com/containerd/containerd/v2/core/leases" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/archive/compression" | 	"github.com/containerd/containerd/v2/pkg/archive/compression" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/archive/tartest" | 	"github.com/containerd/containerd/v2/pkg/archive/tartest" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/transfer" | 	"github.com/containerd/containerd/v2/pkg/transfer" | ||||||
| 	tarchive "github.com/containerd/containerd/v2/pkg/transfer/archive" | 	tarchive "github.com/containerd/containerd/v2/pkg/transfer/archive" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/transfer/image" | 	"github.com/containerd/containerd/v2/pkg/transfer/image" | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ import ( | |||||||
| 	eventtypes "github.com/containerd/containerd/v2/api/events" | 	eventtypes "github.com/containerd/containerd/v2/api/events" | ||||||
| 	. "github.com/containerd/containerd/v2/client" | 	. "github.com/containerd/containerd/v2/client" | ||||||
| 	srvconfig "github.com/containerd/containerd/v2/cmd/containerd/server/config" | 	srvconfig "github.com/containerd/containerd/v2/cmd/containerd/server/config" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/testutil" | 	"github.com/containerd/containerd/v2/pkg/testutil" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/restart" | 	"github.com/containerd/containerd/v2/runtime/restart" | ||||||
| 	"github.com/containerd/typeurl/v2" | 	"github.com/containerd/typeurl/v2" | ||||||
|   | |||||||
| @@ -25,8 +25,8 @@ import ( | |||||||
|  |  | ||||||
| 	taskapi "github.com/containerd/containerd/v2/api/runtime/task/v3" | 	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/cmd/containerd-shim-runc-v2/task" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/failpoint" | 	"github.com/containerd/containerd/v2/pkg/failpoint" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/shutdown" | 	"github.com/containerd/containerd/v2/pkg/shutdown" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
| 	"github.com/containerd/containerd/v2/runtime/v2/shim" | 	"github.com/containerd/containerd/v2/runtime/v2/shim" | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"os/exec" | 	"os/exec" | ||||||
| 	"syscall" | 	"syscall" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/sirupsen/logrus" | 	"github.com/sirupsen/logrus" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -17,8 +17,8 @@ | |||||||
| package annotations | package annotations | ||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	customopts "github.com/containerd/containerd/v2/pkg/cri/opts" | 	customopts "github.com/containerd/containerd/v2/pkg/cri/opts" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	osinterface "github.com/containerd/containerd/v2/pkg/os" | 	osinterface "github.com/containerd/containerd/v2/pkg/os" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,7 +33,7 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	osinterface "github.com/containerd/containerd/v2/pkg/os" | 	osinterface "github.com/containerd/containerd/v2/pkg/os" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 	"context" | 	"context" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -22,8 +22,8 @@ import ( | |||||||
| 	"context" | 	"context" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|   | |||||||
| @@ -30,8 +30,8 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/util" | 	"github.com/containerd/containerd/v2/pkg/cri/util" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // DefaultSandboxCPUshares is default cpu shares for sandbox container. | // DefaultSandboxCPUshares is default cpu shares for sandbox container. | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import ( | |||||||
| 	"strings" | 	"strings" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	"golang.org/x/sys/windows" | 	"golang.org/x/sys/windows" | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"strings" | 	"strings" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	osinterface "github.com/containerd/containerd/v2/pkg/os" | 	osinterface "github.com/containerd/containerd/v2/pkg/os" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|   | |||||||
| @@ -28,8 +28,8 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	osinterface "github.com/containerd/containerd/v2/pkg/os" | 	osinterface "github.com/containerd/containerd/v2/pkg/os" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,9 +31,9 @@ import ( | |||||||
| 	"k8s.io/klog/v2" | 	"k8s.io/klog/v2" | ||||||
|  |  | ||||||
| 	srvconfig "github.com/containerd/containerd/v2/cmd/containerd/server/config" | 	srvconfig "github.com/containerd/containerd/v2/cmd/containerd/server/config" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/constants" | 	"github.com/containerd/containerd/v2/pkg/cri/constants" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/platforms" | 	"github.com/containerd/containerd/v2/platforms" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
| 	"github.com/containerd/containerd/v2/plugins/services/warning" | 	"github.com/containerd/containerd/v2/plugins/services/warning" | ||||||
|   | |||||||
| @@ -24,8 +24,8 @@ import ( | |||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
| 	"github.com/stretchr/testify/require" | 	"github.com/stretchr/testify/require" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func TestLoadBaseOCISpec(t *testing.T) { | func TestLoadBaseOCISpec(t *testing.T) { | ||||||
|   | |||||||
| @@ -36,7 +36,6 @@ import ( | |||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/blockio" | 	"github.com/containerd/containerd/v2/pkg/blockio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/annotations" | 	"github.com/containerd/containerd/v2/pkg/cri/annotations" | ||||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
| @@ -45,6 +44,7 @@ import ( | |||||||
| 	customopts "github.com/containerd/containerd/v2/pkg/cri/opts" | 	customopts "github.com/containerd/containerd/v2/pkg/cri/opts" | ||||||
| 	containerstore "github.com/containerd/containerd/v2/pkg/cri/store/container" | 	containerstore "github.com/containerd/containerd/v2/pkg/cri/store/container" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/util" | 	"github.com/containerd/containerd/v2/pkg/cri/util" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/platforms" | 	"github.com/containerd/containerd/v2/platforms" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,7 +31,7 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/contrib/apparmor" | 	"github.com/containerd/containerd/v2/contrib/apparmor" | ||||||
| 	"github.com/containerd/containerd/v2/contrib/seccomp" | 	"github.com/containerd/containerd/v2/contrib/seccomp" | ||||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | 	"github.com/containerd/containerd/v2/core/snapshots" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
|  |  | ||||||
| 	customopts "github.com/containerd/containerd/v2/pkg/cri/opts" | 	customopts "github.com/containerd/containerd/v2/pkg/cri/opts" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -30,7 +30,7 @@ import ( | |||||||
| 	"github.com/containerd/containerd/v2/contrib/seccomp" | 	"github.com/containerd/containerd/v2/contrib/seccomp" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/platforms" | 	"github.com/containerd/containerd/v2/platforms" | ||||||
| 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | 	"github.com/containerd/containerd/v2/core/snapshots" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func (c *criService) containerSpecOpts(config *runtime.ContainerConfig, imageConfig *imagespec.ImageConfig) ([]oci.SpecOpts, error) { | func (c *criService) containerSpecOpts(config *runtime.ContainerConfig, imageConfig *imagespec.ImageConfig) ([]oci.SpecOpts, error) { | ||||||
|   | |||||||
| @@ -33,10 +33,10 @@ import ( | |||||||
| 	"github.com/stretchr/testify/require" | 	"github.com/stretchr/testify/require" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/config" | 	"github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/constants" | 	"github.com/containerd/containerd/v2/pkg/cri/constants" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/opts" | 	"github.com/containerd/containerd/v2/pkg/cri/opts" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var currentPlatform = platforms.DefaultSpec() | var currentPlatform = platforms.DefaultSpec() | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | 	"github.com/containerd/containerd/v2/core/snapshots" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // No extra spec options needed for windows. | // No extra spec options needed for windows. | ||||||
|   | |||||||
| @@ -25,9 +25,9 @@ import ( | |||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	containerdio "github.com/containerd/containerd/v2/pkg/cio" | 	containerdio "github.com/containerd/containerd/v2/pkg/cio" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/log" | 	"github.com/containerd/log" | ||||||
| 	"k8s.io/client-go/tools/remotecommand" | 	"k8s.io/client-go/tools/remotecommand" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|   | |||||||
| @@ -27,10 +27,10 @@ import ( | |||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
| 	crilabels "github.com/containerd/containerd/v2/pkg/cri/labels" | 	crilabels "github.com/containerd/containerd/v2/pkg/cri/labels" | ||||||
| 	containerstore "github.com/containerd/containerd/v2/pkg/cri/store/container" | 	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/plugins" | ||||||
| 	"github.com/containerd/containerd/v2/protobuf/types" | 	"github.com/containerd/containerd/v2/protobuf/types" | ||||||
| 	runcoptions "github.com/containerd/containerd/v2/runtime/v2/runc/options" | 	runcoptions "github.com/containerd/containerd/v2/runtime/v2/runc/options" | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"strings" | 	"strings" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/contrib/seccomp" | 	"github.com/containerd/containerd/v2/contrib/seccomp" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -29,7 +29,6 @@ import ( | |||||||
| 	eventtypes "github.com/containerd/containerd/v2/api/events" | 	eventtypes "github.com/containerd/containerd/v2/api/events" | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/core/sandbox" | 	"github.com/containerd/containerd/v2/core/sandbox" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/constants" | 	"github.com/containerd/containerd/v2/pkg/cri/constants" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/server/base" | 	"github.com/containerd/containerd/v2/pkg/cri/server/base" | ||||||
| @@ -37,6 +36,7 @@ import ( | |||||||
| 	imagestore "github.com/containerd/containerd/v2/pkg/cri/store/image" | 	imagestore "github.com/containerd/containerd/v2/pkg/cri/store/image" | ||||||
| 	ctrdutil "github.com/containerd/containerd/v2/pkg/cri/util" | 	ctrdutil "github.com/containerd/containerd/v2/pkg/cri/util" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	osinterface "github.com/containerd/containerd/v2/pkg/os" | 	osinterface "github.com/containerd/containerd/v2/pkg/os" | ||||||
| 	"github.com/containerd/containerd/v2/platforms" | 	"github.com/containerd/containerd/v2/platforms" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
|   | |||||||
| @@ -31,12 +31,12 @@ import ( | |||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/core/containers" | 	"github.com/containerd/containerd/v2/core/containers" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	crilabels "github.com/containerd/containerd/v2/pkg/cri/labels" | 	crilabels "github.com/containerd/containerd/v2/pkg/cri/labels" | ||||||
| 	imagestore "github.com/containerd/containerd/v2/pkg/cri/store/image" | 	imagestore "github.com/containerd/containerd/v2/pkg/cri/store/image" | ||||||
| 	sandboxstore "github.com/containerd/containerd/v2/pkg/cri/store/sandbox" | 	sandboxstore "github.com/containerd/containerd/v2/pkg/cri/store/sandbox" | ||||||
| 	ctrdutil "github.com/containerd/containerd/v2/pkg/cri/util" | 	ctrdutil "github.com/containerd/containerd/v2/pkg/cri/util" | ||||||
| 	clabels "github.com/containerd/containerd/v2/pkg/labels" | 	clabels "github.com/containerd/containerd/v2/pkg/labels" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| const ( | const ( | ||||||
|   | |||||||
| @@ -22,8 +22,8 @@ import ( | |||||||
| 	"strings" | 	"strings" | ||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	crilabels "github.com/containerd/containerd/v2/pkg/cri/labels" | 	crilabels "github.com/containerd/containerd/v2/pkg/cri/labels" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	docker "github.com/distribution/reference" | 	docker "github.com/distribution/reference" | ||||||
| 	imagedigest "github.com/opencontainers/go-digest" | 	imagedigest "github.com/opencontainers/go-digest" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 	"strconv" | 	"strconv" | ||||||
| 	"strings" | 	"strings" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	"github.com/opencontainers/selinux/go-selinux" | 	"github.com/opencontainers/selinux/go-selinux" | ||||||
|   | |||||||
| @@ -20,8 +20,8 @@ package podsandbox | |||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	"github.com/containerd/containerd/v2/core/snapshots" | 	"github.com/containerd/containerd/v2/core/snapshots" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/annotations" | 	"github.com/containerd/containerd/v2/pkg/cri/annotations" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|   | |||||||
| @@ -20,7 +20,7 @@ import ( | |||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"strconv" | 	"strconv" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | 	imagespec "github.com/opencontainers/image-spec/specs-go/v1" | ||||||
| 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | 	runtimespec "github.com/opencontainers/runtime-spec/specs-go" | ||||||
| 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | 	runtime "k8s.io/cri-api/pkg/apis/runtime/v1" | ||||||
|   | |||||||
| @@ -32,7 +32,6 @@ import ( | |||||||
|  |  | ||||||
| 	containerd "github.com/containerd/containerd/v2/client" | 	containerd "github.com/containerd/containerd/v2/client" | ||||||
| 	"github.com/containerd/containerd/v2/core/sandbox" | 	"github.com/containerd/containerd/v2/core/sandbox" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | 	criconfig "github.com/containerd/containerd/v2/pkg/cri/config" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/nri" | 	"github.com/containerd/containerd/v2/pkg/cri/nri" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/cri/server/podsandbox" | 	"github.com/containerd/containerd/v2/pkg/cri/server/podsandbox" | ||||||
| @@ -42,6 +41,7 @@ import ( | |||||||
| 	sandboxstore "github.com/containerd/containerd/v2/pkg/cri/store/sandbox" | 	sandboxstore "github.com/containerd/containerd/v2/pkg/cri/store/sandbox" | ||||||
| 	snapshotstore "github.com/containerd/containerd/v2/pkg/cri/store/snapshot" | 	snapshotstore "github.com/containerd/containerd/v2/pkg/cri/store/snapshot" | ||||||
| 	ctrdutil "github.com/containerd/containerd/v2/pkg/cri/util" | 	ctrdutil "github.com/containerd/containerd/v2/pkg/cri/util" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	osinterface "github.com/containerd/containerd/v2/pkg/os" | 	osinterface "github.com/containerd/containerd/v2/pkg/os" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/registrar" | 	"github.com/containerd/containerd/v2/pkg/registrar" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
|  |  | ||||||
| 	transferapi "github.com/containerd/containerd/v2/api/services/transfer/v1" | 	transferapi "github.com/containerd/containerd/v2/api/services/transfer/v1" | ||||||
| 	transfertypes "github.com/containerd/containerd/v2/api/types/transfer" | 	transfertypes "github.com/containerd/containerd/v2/api/types/transfer" | ||||||
| 	"github.com/containerd/containerd/v2/oci" | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/streaming" | 	"github.com/containerd/containerd/v2/pkg/streaming" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/transfer" | 	"github.com/containerd/containerd/v2/pkg/transfer" | ||||||
| 	tstreaming "github.com/containerd/containerd/v2/pkg/transfer/streaming" | 	tstreaming "github.com/containerd/containerd/v2/pkg/transfer/streaming" | ||||||
|   | |||||||
| @@ -23,8 +23,8 @@ import ( | |||||||
| 	diffapi "github.com/containerd/containerd/v2/api/services/diff/v1" | 	diffapi "github.com/containerd/containerd/v2/api/services/diff/v1" | ||||||
| 	"github.com/containerd/containerd/v2/core/diff" | 	"github.com/containerd/containerd/v2/core/diff" | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/plugins" | 	"github.com/containerd/containerd/v2/plugins" | ||||||
| 	"github.com/containerd/containerd/v2/plugins/services" | 	"github.com/containerd/containerd/v2/plugins/services" | ||||||
| 	"github.com/containerd/plugin" | 	"github.com/containerd/plugin" | ||||||
|   | |||||||
| @@ -22,8 +22,8 @@ import ( | |||||||
| 	transferapi "github.com/containerd/containerd/v2/api/services/transfer/v1" | 	transferapi "github.com/containerd/containerd/v2/api/services/transfer/v1" | ||||||
| 	"github.com/containerd/containerd/v2/api/types" | 	"github.com/containerd/containerd/v2/api/types" | ||||||
| 	transferTypes "github.com/containerd/containerd/v2/api/types/transfer" | 	transferTypes "github.com/containerd/containerd/v2/api/types/transfer" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/errdefs" | 	"github.com/containerd/containerd/v2/pkg/errdefs" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/streaming" | 	"github.com/containerd/containerd/v2/pkg/streaming" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/transfer" | 	"github.com/containerd/containerd/v2/pkg/transfer" | ||||||
| 	tplugins "github.com/containerd/containerd/v2/pkg/transfer/plugins" | 	tplugins "github.com/containerd/containerd/v2/pkg/transfer/plugins" | ||||||
|   | |||||||
| @@ -24,9 +24,9 @@ import ( | |||||||
| 	"runtime" | 	"runtime" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/core/mount" | 	"github.com/containerd/containerd/v2/core/mount" | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/identifiers" | 	"github.com/containerd/containerd/v2/pkg/identifiers" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/typeurl/v2" | 	"github.com/containerd/typeurl/v2" | ||||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | 	"github.com/opencontainers/runtime-spec/specs-go" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -26,8 +26,8 @@ import ( | |||||||
| 	"syscall" | 	"syscall" | ||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	"github.com/containerd/containerd/v2/oci" |  | ||||||
| 	"github.com/containerd/containerd/v2/pkg/namespaces" | 	"github.com/containerd/containerd/v2/pkg/namespaces" | ||||||
|  | 	"github.com/containerd/containerd/v2/pkg/oci" | ||||||
| 	"github.com/containerd/containerd/v2/pkg/testutil" | 	"github.com/containerd/containerd/v2/pkg/testutil" | ||||||
| 	"github.com/containerd/typeurl/v2" | 	"github.com/containerd/typeurl/v2" | ||||||
| 	"github.com/opencontainers/runtime-spec/specs-go" | 	"github.com/opencontainers/runtime-spec/specs-go" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Derek McGowan
					Derek McGowan