Add container monitor plugin type for restart

Adds a plugin type for container monitor.
Rename the task monitor type to avoid confusion.
Add config migration for new plugin types to pass existing migration
tests.

Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
Derek McGowan
2024-02-07 22:19:35 -08:00
parent 00fe7a4974
commit f8f1e5f7a6
3 changed files with 35 additions and 2 deletions

View File

@@ -38,7 +38,9 @@ const (
// SnapshotPlugin implements a snapshotter
SnapshotPlugin plugin.Type = "io.containerd.snapshotter.v1"
// TaskMonitorPlugin implements a task monitor
TaskMonitorPlugin plugin.Type = "io.containerd.monitor.v1"
TaskMonitorPlugin plugin.Type = "io.containerd.monitor.task.v1"
// TaskMonitorPlugin implements a container monitor
ContainerMonitorPlugin plugin.Type = "io.containerd.monitor.container.v1"
// DiffPlugin implements a differ
DiffPlugin plugin.Type = "io.containerd.differ.v1"
// MetadataPlugin implements a metadata store