Move lease manager plugin to separate package
Create lease plugin type to separate lease manager from services plugin. This allows other service plugins to depend on the lease manager. Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
@@ -98,12 +98,12 @@ func TestContainerdPlugin(t *testing.T) {
|
||||
Type: GRPCPlugin,
|
||||
ID: "leases",
|
||||
Requires: []Type{
|
||||
ServicePlugin,
|
||||
LeasePlugin,
|
||||
},
|
||||
})
|
||||
Register(&Registration{
|
||||
Type: ServicePlugin,
|
||||
ID: services.LeasesService,
|
||||
Type: LeasePlugin,
|
||||
ID: "manager",
|
||||
Requires: []Type{
|
||||
MetadataPlugin,
|
||||
},
|
||||
@@ -250,7 +250,6 @@ func TestContainerdPlugin(t *testing.T) {
|
||||
"io.containerd.service.v1.introspection-service",
|
||||
"io.containerd.service.v1.namespaces-service",
|
||||
"io.containerd.service.v1.containers-service",
|
||||
"io.containerd.service.v1.leases-service",
|
||||
"io.containerd.differ.v1.walking",
|
||||
"io.containerd.service.v1.diff-service",
|
||||
"io.containerd.service.v1.snapshots-service",
|
||||
@@ -259,6 +258,7 @@ func TestContainerdPlugin(t *testing.T) {
|
||||
"io.containerd.grpc.v1.content",
|
||||
"io.containerd.grpc.v1.containers",
|
||||
"io.containerd.grpc.v1.events",
|
||||
"io.containerd.lease.v1.manager",
|
||||
"io.containerd.grpc.v1.leases",
|
||||
"io.containerd.grpc.v1.diff",
|
||||
"io.containerd.grpc.v1.snapshots",
|
||||
|
Reference in New Issue
Block a user