plugin status should be skip, not error
Signed-off-by: pacoxu <paco.xu@daocloud.io>
This commit is contained in:
parent
cb8253eea3
commit
a76cefd124
@ -26,6 +26,7 @@ import (
|
|||||||
"github.com/containerd/containerd/api/types"
|
"github.com/containerd/containerd/api/types"
|
||||||
"github.com/containerd/containerd/cmd/ctr/commands"
|
"github.com/containerd/containerd/cmd/ctr/commands"
|
||||||
"github.com/containerd/containerd/platforms"
|
"github.com/containerd/containerd/platforms"
|
||||||
|
pluginutils "github.com/containerd/containerd/plugin"
|
||||||
v1 "github.com/opencontainers/image-spec/specs-go/v1"
|
v1 "github.com/opencontainers/image-spec/specs-go/v1"
|
||||||
"github.com/urfave/cli"
|
"github.com/urfave/cli"
|
||||||
"google.golang.org/grpc/codes"
|
"google.golang.org/grpc/codes"
|
||||||
@ -121,8 +122,12 @@ var listCommand = cli.Command{
|
|||||||
status := "ok"
|
status := "ok"
|
||||||
|
|
||||||
if plugin.InitErr != nil {
|
if plugin.InitErr != nil {
|
||||||
|
if strings.Contains(plugin.InitErr.Message, pluginutils.ErrSkipPlugin.Error()) {
|
||||||
|
status = "skip"
|
||||||
|
} else {
|
||||||
status = "error"
|
status = "error"
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var platformColumn = "-"
|
var platformColumn = "-"
|
||||||
if len(plugin.Platforms) > 0 {
|
if len(plugin.Platforms) > 0 {
|
||||||
|
Loading…
Reference in New Issue
Block a user