Move plugin type definitions to containerd plugins package
The plugins packages defines the plugins used by containerd. Move all the types and properties to this package. Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
		| @@ -36,6 +36,7 @@ import ( | ||||
| 	"github.com/containerd/containerd/metadata" | ||||
| 	"github.com/containerd/containerd/mount" | ||||
| 	"github.com/containerd/containerd/plugin" | ||||
| 	"github.com/containerd/containerd/plugins" | ||||
| 	"github.com/containerd/log" | ||||
| 	digest "github.com/opencontainers/go-digest" | ||||
| 	ocispec "github.com/opencontainers/image-spec/specs-go/v1" | ||||
| @@ -48,13 +49,13 @@ const ( | ||||
|  | ||||
| func init() { | ||||
| 	plugin.Register(&plugin.Registration{ | ||||
| 		Type: plugin.DiffPlugin, | ||||
| 		Type: plugins.DiffPlugin, | ||||
| 		ID:   "windows-lcow", | ||||
| 		Requires: []plugin.Type{ | ||||
| 			plugin.MetadataPlugin, | ||||
| 			plugins.MetadataPlugin, | ||||
| 		}, | ||||
| 		InitFn: func(ic *plugin.InitContext) (interface{}, error) { | ||||
| 			md, err := ic.Get(plugin.MetadataPlugin) | ||||
| 			md, err := ic.Get(plugins.MetadataPlugin) | ||||
| 			if err != nil { | ||||
| 				return nil, err | ||||
| 			} | ||||
|   | ||||
| @@ -23,17 +23,18 @@ import ( | ||||
| 	"github.com/containerd/containerd/metadata" | ||||
| 	"github.com/containerd/containerd/platforms" | ||||
| 	"github.com/containerd/containerd/plugin" | ||||
| 	"github.com/containerd/containerd/plugins" | ||||
| ) | ||||
|  | ||||
| func init() { | ||||
| 	plugin.Register(&plugin.Registration{ | ||||
| 		Type: plugin.DiffPlugin, | ||||
| 		Type: plugins.DiffPlugin, | ||||
| 		ID:   "walking", | ||||
| 		Requires: []plugin.Type{ | ||||
| 			plugin.MetadataPlugin, | ||||
| 			plugins.MetadataPlugin, | ||||
| 		}, | ||||
| 		InitFn: func(ic *plugin.InitContext) (interface{}, error) { | ||||
| 			md, err := ic.Get(plugin.MetadataPlugin) | ||||
| 			md, err := ic.Get(plugins.MetadataPlugin) | ||||
| 			if err != nil { | ||||
| 				return nil, err | ||||
| 			} | ||||
|   | ||||
| @@ -39,6 +39,7 @@ import ( | ||||
| 	"github.com/containerd/containerd/pkg/epoch" | ||||
| 	"github.com/containerd/containerd/platforms" | ||||
| 	"github.com/containerd/containerd/plugin" | ||||
| 	"github.com/containerd/containerd/plugins" | ||||
| 	"github.com/containerd/log" | ||||
| 	"github.com/opencontainers/go-digest" | ||||
| 	ocispec "github.com/opencontainers/image-spec/specs-go/v1" | ||||
| @@ -46,13 +47,13 @@ import ( | ||||
|  | ||||
| func init() { | ||||
| 	plugin.Register(&plugin.Registration{ | ||||
| 		Type: plugin.DiffPlugin, | ||||
| 		Type: plugins.DiffPlugin, | ||||
| 		ID:   "windows", | ||||
| 		Requires: []plugin.Type{ | ||||
| 			plugin.MetadataPlugin, | ||||
| 			plugins.MetadataPlugin, | ||||
| 		}, | ||||
| 		InitFn: func(ic *plugin.InitContext) (interface{}, error) { | ||||
| 			md, err := ic.Get(plugin.MetadataPlugin) | ||||
| 			md, err := ic.Get(plugins.MetadataPlugin) | ||||
| 			if err != nil { | ||||
| 				return nil, err | ||||
| 			} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Derek McGowan
					Derek McGowan