From fa19714db9dbd9468c3cbc1b1cb9540361a3e25e Mon Sep 17 00:00:00 2001 From: Derek McGowan Date: Mon, 14 Feb 2022 10:37:31 -0800 Subject: [PATCH] Update go-cni to v1.1.3 Signed-off-by: Derek McGowan --- go.mod | 2 +- go.sum | 4 ++-- integration/client/go.sum | 2 +- vendor/github.com/containerd/go-cni/opts.go | 11 ++++++++++- vendor/modules.txt | 2 +- 5 files changed, 15 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index aa6633a61..60b4ee210 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/containerd/console v1.0.3 github.com/containerd/continuity v0.2.2 github.com/containerd/fifo v1.0.0 - github.com/containerd/go-cni v1.1.2 + github.com/containerd/go-cni v1.1.3 github.com/containerd/go-runc v1.0.0 github.com/containerd/imgcrypt v1.1.3 github.com/containerd/nri v0.1.0 diff --git a/go.sum b/go.sum index e1eda6a6d..fb6acbd34 100644 --- a/go.sum +++ b/go.sum @@ -142,8 +142,8 @@ github.com/containerd/continuity v0.2.2/go.mod h1:pWygW9u7LtS1o4N/Tn0FoCFDIXZ7rx github.com/containerd/fifo v1.0.0 h1:6PirWBr9/L7GDamKr+XM0IeUFXu5mf3M/BPpH9gaLBU= github.com/containerd/fifo v1.0.0/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= github.com/containerd/go-cni v1.1.0/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= -github.com/containerd/go-cni v1.1.2 h1:futGN9fI70oOPA1DKSN4oFmeZ8tNldb382g5TlwYfFc= -github.com/containerd/go-cni v1.1.2/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= +github.com/containerd/go-cni v1.1.3 h1:t0MQwrtM96SH71Md8tH0uKrVE9v+jxkDTbvFSm3B9VE= +github.com/containerd/go-cni v1.1.3/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= github.com/containerd/go-runc v1.0.0 h1:oU+lLv1ULm5taqgV/CJivypVODI4SUz1znWjv3nNYS0= github.com/containerd/go-runc v1.0.0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= github.com/containerd/imgcrypt v1.1.3 h1:69UKRsA3Q/lAwo2eDzWshdjimqhmprrWXfNtBeO0fBc= diff --git a/integration/client/go.sum b/integration/client/go.sum index d33fcf5eb..07505df0a 100644 --- a/integration/client/go.sum +++ b/integration/client/go.sum @@ -140,7 +140,7 @@ github.com/containerd/continuity v0.2.2/go.mod h1:pWygW9u7LtS1o4N/Tn0FoCFDIXZ7rx github.com/containerd/fifo v1.0.0 h1:6PirWBr9/L7GDamKr+XM0IeUFXu5mf3M/BPpH9gaLBU= github.com/containerd/fifo v1.0.0/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= github.com/containerd/go-cni v1.1.0/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= -github.com/containerd/go-cni v1.1.2/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= +github.com/containerd/go-cni v1.1.3/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= github.com/containerd/go-runc v0.0.0-20200220073739-7016d3ce2328/go.mod h1:PpyHrqVs8FTi9vpyHwPwiNEGaACDxT/N/pLcvMSRA9g= github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= github.com/containerd/go-runc v1.0.0 h1:oU+lLv1ULm5taqgV/CJivypVODI4SUz1znWjv3nNYS0= diff --git a/vendor/github.com/containerd/go-cni/opts.go b/vendor/github.com/containerd/go-cni/opts.go index 76c68153c..309d014ef 100644 --- a/vendor/github.com/containerd/go-cni/opts.go +++ b/vendor/github.com/containerd/go-cni/opts.go @@ -18,10 +18,13 @@ package cni import ( "fmt" + "os" "sort" "strings" cnilibrary "github.com/containernetworking/cni/libcni" + "github.com/containernetworking/cni/pkg/invoke" + "github.com/containernetworking/cni/pkg/version" ) // Opt sets options for a CNI instance @@ -41,7 +44,13 @@ func WithInterfacePrefix(prefix string) Opt { func WithPluginDir(dirs []string) Opt { return func(c *libcni) error { c.pluginDirs = dirs - c.cniConfig = &cnilibrary.CNIConfig{Path: dirs} + c.cniConfig = cnilibrary.NewCNIConfig( + dirs, + &invoke.DefaultExec{ + RawExec: &invoke.RawExec{Stderr: os.Stderr}, + PluginDecoder: version.PluginDecoder{}, + }, + ) return nil } } diff --git a/vendor/modules.txt b/vendor/modules.txt index 9c7a3e59c..d499bc47f 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -93,7 +93,7 @@ github.com/containerd/continuity/testutil/loopback # github.com/containerd/fifo v1.0.0 ## explicit github.com/containerd/fifo -# github.com/containerd/go-cni v1.1.2 +# github.com/containerd/go-cni v1.1.3 ## explicit github.com/containerd/go-cni # github.com/containerd/go-runc v1.0.0