Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
ef38fa6b
Unverified
Commit
ef38fa6b
authored
Mar 17, 2021
by
Jacob Blain Christen
Committed by
GitHub
Mar 17, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
containerd: v1.3.10-k3s1 (#3082)
Addresses k3s-io/k3s#3070 and CVE-2021-21334 Signed-off-by:
Jacob Blain Christen
<
jacob@rancher.com
>
parent
e8c94840
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
107 additions
and
68 deletions
+107
-68
go.mod
go.mod
+2
-2
go.sum
go.sum
+4
-4
client.go
...om/containerd/containerd/runtime/v1/shim/client/client.go
+4
-0
binary.go
vendor/github.com/containerd/containerd/runtime/v2/binary.go
+15
-2
manager.go
...or/github.com/containerd/containerd/runtime/v2/manager.go
+7
-1
service.go
...b.com/containerd/containerd/runtime/v2/runc/v2/service.go
+2
-1
shim.go
vendor/github.com/containerd/containerd/runtime/v2/shim.go
+2
-2
util_unix.go
...ub.com/containerd/containerd/runtime/v2/shim/util_unix.go
+4
-0
oom_unix.go
vendor/github.com/containerd/containerd/sys/oom_unix.go
+6
-2
oom_windows.go
vendor/github.com/containerd/containerd/sys/oom_windows.go
+5
-0
vendor.conf
vendor/github.com/containerd/containerd/vendor.conf
+2
-2
version.go
vendor/github.com/containerd/containerd/version/version.go
+1
-1
Makefile
vendor/github.com/containerd/cri/Makefile
+2
-2
container_create.go
.../github.com/containerd/cri/pkg/server/container_create.go
+1
-1
vendor.conf
vendor/github.com/containerd/cri/vendor.conf
+48
-46
modules.txt
vendor/modules.txt
+2
-2
No files found.
go.mod
View file @
ef38fa6b
...
...
@@ -7,9 +7,9 @@ replace (
github.com/containerd/btrfs => github.com/containerd/btrfs v0.0.0-20181101203652-af5082808c83
github.com/containerd/cgroups => github.com/containerd/cgroups v0.0.0-20190717030353-c4b9ac5c7601
github.com/containerd/console => github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50
github.com/containerd/containerd => github.com/k3s-io/containerd v1.3.
9
-k3s1
github.com/containerd/containerd => github.com/k3s-io/containerd v1.3.
10
-k3s1
github.com/containerd/continuity => github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02
github.com/containerd/cri => github.com/k3s-io/cri v1.3.0-k3s.
9
// k3s-release/1.3
github.com/containerd/cri => github.com/k3s-io/cri v1.3.0-k3s.
10
// k3s-release/1.3
github.com/containerd/fifo => github.com/containerd/fifo v0.0.0-20190816180239-bda0ff6ed73c
github.com/containerd/go-runc => github.com/containerd/go-runc v0.0.0-20190911050354-e029b79d8cda
github.com/containerd/typeurl => github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd
...
...
go.sum
View file @
ef38fa6b
...
...
@@ -517,10 +517,10 @@ github.com/juju/loggo v0.0.0-20180524022052-584905176618/go.mod h1:vgyd7OREkbtVE
github.com/juju/loggo v0.0.0-20190526231331-6e530bcce5d8/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U=
github.com/juju/testing v0.0.0-20180920084828-472a3e8b2073/go.mod h1:63prj8cnj0tU0S9OHjGJn+b1h0ZghCndfnbQolrYTwA=
github.com/juju/testing v0.0.0-20190613124551-e81189438503/go.mod h1:63prj8cnj0tU0S9OHjGJn+b1h0ZghCndfnbQolrYTwA=
github.com/k3s-io/containerd v1.3.
9-k3s1 h1:VeMMmcojFZDJlLkgtIr7GAmDUgtGS7ME3KvLo9g/6+s
=
github.com/k3s-io/containerd v1.3.
9
-k3s1/go.mod h1:eMCLnqhZCzg+cZuvfMLStYPsrx5cWGpdZL6krPhK8RI=
github.com/k3s-io/cri v1.3.0-k3s.
9 h1:1PUJysV7YQElM5JEjnHdOQ2kgwtTiSJ5fpx1j4/WjzU
=
github.com/k3s-io/cri v1.3.0-k3s.
9
/go.mod h1:fGPUUHMKQik/vIegSe05DtX/m4miovdtvVLqRUFAkK0=
github.com/k3s-io/containerd v1.3.
10-k3s1 h1:udmDeUJVbz4zFdN+fCih+GSY35iFpb7Yk0K+ph2oc9c
=
github.com/k3s-io/containerd v1.3.
10
-k3s1/go.mod h1:eMCLnqhZCzg+cZuvfMLStYPsrx5cWGpdZL6krPhK8RI=
github.com/k3s-io/cri v1.3.0-k3s.
10 h1:K4pIza6Fnv9ucC2DigmTDHeW/v7nBT8cF2M3a1N6uHQ
=
github.com/k3s-io/cri v1.3.0-k3s.
10
/go.mod h1:fGPUUHMKQik/vIegSe05DtX/m4miovdtvVLqRUFAkK0=
github.com/k3s-io/kubernetes v1.17.17-k3s1 h1:z8OnWFDurLPRqhlTf4EdmWm06IYsZLuhVQmofrL7Reo=
github.com/k3s-io/kubernetes v1.17.17-k3s1/go.mod h1:J8bqjhrOYZ/dDhaQU8sEfM+aH81x3Urfw1uODZc7ZfU=
github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.17.17-k3s1 h1:u73fKSBMXqZ7sMYcKwySceqrQMMTYhMnkCfLiCfusGo=
...
...
vendor/github.com/containerd/containerd/runtime/v1/shim/client/client.go
View file @
ef38fa6b
...
...
@@ -170,6 +170,7 @@ func eaddrinuse(err error) bool {
// setupOOMScore gets containerd's oom score and adds +1 to it
// to ensure a shim has a lower* score than the daemons
// if not already at the maximum OOM Score
func
setupOOMScore
(
shimPid
int
)
error
{
pid
:=
os
.
Getpid
()
score
,
err
:=
sys
.
GetOOMScoreAdj
(
pid
)
...
...
@@ -177,6 +178,9 @@ func setupOOMScore(shimPid int) error {
return
errors
.
Wrap
(
err
,
"get daemon OOM score"
)
}
shimScore
:=
score
+
1
if
shimScore
>
sys
.
OOMScoreAdjMax
{
shimScore
=
sys
.
OOMScoreAdjMax
}
if
err
:=
sys
.
SetOOMScore
(
shimPid
,
shimScore
);
err
!=
nil
{
return
errors
.
Wrap
(
err
,
"set shim OOM score"
)
}
...
...
vendor/github.com/containerd/containerd/runtime/v2/binary.go
View file @
ef38fa6b
...
...
@@ -26,6 +26,7 @@ import (
"github.com/containerd/containerd/events/exchange"
"github.com/containerd/containerd/log"
"github.com/containerd/containerd/namespaces"
"github.com/containerd/containerd/runtime"
client
"github.com/containerd/containerd/runtime/v2/shim"
"github.com/containerd/containerd/runtime/v2/task"
...
...
@@ -74,7 +75,15 @@ func (b *binary) Start(ctx context.Context, opts *types.Any, onClose func()) (_
if
err
!=
nil
{
return
nil
,
err
}
f
,
err
:=
openShimLog
(
ctx
,
b
.
bundle
,
client
.
AnonDialer
)
// Windows needs a namespace when openShimLog
ns
,
_
:=
namespaces
.
Namespace
(
ctx
)
shimCtx
,
cancelShimLog
:=
context
.
WithCancel
(
namespaces
.
WithNamespace
(
context
.
Background
(),
ns
))
defer
func
()
{
if
err
!=
nil
{
cancelShimLog
()
}
}()
f
,
err
:=
openShimLog
(
shimCtx
,
b
.
bundle
,
client
.
AnonDialer
)
if
err
!=
nil
{
return
nil
,
errors
.
Wrap
(
err
,
"open shim log pipe"
)
}
...
...
@@ -103,7 +112,11 @@ func (b *binary) Start(ctx context.Context, opts *types.Any, onClose func()) (_
if
err
!=
nil
{
return
nil
,
err
}
client
:=
ttrpc
.
NewClient
(
conn
,
ttrpc
.
WithOnClose
(
onClose
))
onCloseWithShimLog
:=
func
()
{
onClose
()
cancelShimLog
()
}
client
:=
ttrpc
.
NewClient
(
conn
,
ttrpc
.
WithOnClose
(
onCloseWithShimLog
))
return
&
shim
{
bundle
:
b
.
bundle
,
client
:
client
,
...
...
vendor/github.com/containerd/containerd/runtime/v2/manager.go
View file @
ef38fa6b
...
...
@@ -29,6 +29,7 @@ import (
"github.com/containerd/containerd/metadata"
"github.com/containerd/containerd/mount"
"github.com/containerd/containerd/namespaces"
"github.com/containerd/containerd/pkg/timeout"
"github.com/containerd/containerd/platforms"
"github.com/containerd/containerd/plugin"
"github.com/containerd/containerd/runtime"
...
...
@@ -154,9 +155,14 @@ func (m *TaskManager) Create(ctx context.Context, id string, opts runtime.Create
}
defer
func
()
{
if
err
!=
nil
{
shim
.
Shutdown
(
ctx
)
dctx
,
cancel
:=
timeout
.
WithContext
(
context
.
Background
(),
cleanupTimeout
)
defer
cancel
()
_
,
errShim
:=
shim
.
Delete
(
dctx
)
if
errShim
!=
nil
{
shim
.
Shutdown
(
dctx
)
shim
.
Close
()
}
}
}()
t
,
err
:=
shim
.
Create
(
ctx
,
opts
)
if
err
!=
nil
{
...
...
vendor/github.com/containerd/containerd/runtime/v2/runc/v2/service.go
View file @
ef38fa6b
...
...
@@ -620,9 +620,10 @@ func (s *service) Connect(ctx context.Context, r *taskAPI.ConnectRequest) (*task
func
(
s
*
service
)
Shutdown
(
ctx
context
.
Context
,
r
*
taskAPI
.
ShutdownRequest
)
(
*
ptypes
.
Empty
,
error
)
{
s
.
mu
.
Lock
()
defer
s
.
mu
.
Unlock
()
// return out if the shim is still servicing containers
if
len
(
s
.
containers
)
>
0
{
s
.
mu
.
Unlock
()
return
empty
,
nil
}
s
.
cancel
()
...
...
vendor/github.com/containerd/containerd/runtime/v2/shim.go
View file @
ef38fa6b
...
...
@@ -235,11 +235,11 @@ func (s *shim) Delete(ctx context.Context) (*runtime.Exit, error) {
// this seems dirty but it cleans up the API across runtimes, tasks, and the service
s
.
rtTasks
.
Delete
(
ctx
,
s
.
ID
())
if
err
:=
s
.
waitShutdown
(
ctx
);
err
!=
nil
{
log
.
G
(
ctx
)
.
WithError
(
err
)
.
Error
(
"failed to shutdown shim"
)
log
.
G
(
ctx
)
.
With
Field
(
"id"
,
s
.
ID
())
.
With
Error
(
err
)
.
Error
(
"failed to shutdown shim"
)
}
s
.
Close
()
if
err
:=
s
.
bundle
.
Delete
();
err
!=
nil
{
log
.
G
(
ctx
)
.
WithError
(
err
)
.
Error
(
"failed to delete bundle"
)
log
.
G
(
ctx
)
.
With
Field
(
"id"
,
s
.
ID
())
.
With
Error
(
err
)
.
Error
(
"failed to delete bundle"
)
}
if
shimErr
!=
nil
{
return
nil
,
shimErr
...
...
vendor/github.com/containerd/containerd/runtime/v2/shim/util_unix.go
View file @
ef38fa6b
...
...
@@ -52,6 +52,7 @@ func SetScore(pid int) error {
// AdjustOOMScore sets the OOM score for the process to the parents OOM score +1
// to ensure that they parent has a lower* score than the shim
// if not already at the maximum OOM Score
func
AdjustOOMScore
(
pid
int
)
error
{
parent
:=
os
.
Getppid
()
score
,
err
:=
sys
.
GetOOMScoreAdj
(
parent
)
...
...
@@ -59,6 +60,9 @@ func AdjustOOMScore(pid int) error {
return
errors
.
Wrap
(
err
,
"get parent OOM score"
)
}
shimScore
:=
score
+
1
if
shimScore
>
sys
.
OOMScoreAdjMax
{
shimScore
=
sys
.
OOMScoreAdjMax
}
if
err
:=
sys
.
SetOOMScore
(
pid
,
shimScore
);
err
!=
nil
{
return
errors
.
Wrap
(
err
,
"set shim OOM score"
)
}
...
...
vendor/github.com/containerd/containerd/sys/oom_unix.go
View file @
ef38fa6b
...
...
@@ -28,8 +28,12 @@ import (
"github.com/opencontainers/runc/libcontainer/system"
)
// OOMScoreMaxKillable is the maximum score keeping the process killable by the oom killer
const
OOMScoreMaxKillable
=
-
999
const
(
// OOMScoreMaxKillable is the maximum score keeping the process killable by the oom killer
OOMScoreMaxKillable
=
-
999
// OOMScoreAdjMax is from OOM_SCORE_ADJ_MAX https://github.com/torvalds/linux/blob/master/include/uapi/linux/oom.h
OOMScoreAdjMax
=
1000
)
// SetOOMScore sets the oom score for the provided pid
func
SetOOMScore
(
pid
,
score
int
)
error
{
...
...
vendor/github.com/containerd/containerd/sys/oom_windows.go
View file @
ef38fa6b
...
...
@@ -16,6 +16,11 @@
package
sys
const
(
// OOMScoreAdjMax is not implemented on Windows
OOMScoreAdjMax
=
0
)
// SetOOMScore sets the oom score for the process
//
// Not implemented on Windows
...
...
vendor/github.com/containerd/containerd/vendor.conf
View file @
ef38fa6b
...
...
@@ -3,7 +3,7 @@ github.com/BurntSushi/toml v0.3.1
github
.
com
/
containerd
/
btrfs
af5082808c833de0e79c1e72eea9fea239364877
github
.
com
/
containerd
/
cgroups
9
f1c62dddf4bc7cc72822ebe353bae7006141b1b
github
.
com
/
containerd
/
console
v1
.
0
.
0
github
.
com
/
containerd
/
continuity
f2a389ac0a02ce21c09edd7344677a601970f41c
github
.
com
/
containerd
/
continuity
1
d9893e5674b5260c3fc11316d0d5fc0d12ea9e2
github
.
com
/
containerd
/
fifo
bda0ff6ed73c67bfb5e62bc9c697f146b7fd7f13
github
.
com
/
containerd
/
go
-
runc
e029b79d8cda8374981c64eba71f28ec38e5526f
github
.
com
/
containerd
/
ttrpc
v1
.
0
.
0
...
...
@@ -52,7 +52,7 @@ google.golang.org/grpc v1.23.0
gotest
.
tools
v2
.
3
.
0
# cri dependencies
github
.
com
/
containerd
/
cri
v1
.
3
.
0
-
k3s
.
9
https
://
github
.
com
/
rancher
/
cri
.
git
github
.
com
/
containerd
/
cri
v1
.
3
.
0
-
k3s
.
10
https
://
github
.
com
/
k3s
-
io
/
cri
.
git
github
.
com
/
davecgh
/
go
-
spew
v1
.
1
.
1
github
.
com
/
docker
/
distribution
0
d3efadf0154c2b8a4e7b6621fff9809655cc580
github
.
com
/
docker
/
docker
86
f080cff0914e9694068ed78d503701667c4c00
...
...
vendor/github.com/containerd/containerd/version/version.go
View file @
ef38fa6b
...
...
@@ -21,7 +21,7 @@ var (
Package
=
"github.com/containerd/containerd"
// Version holds the complete version number. Filled in at linking time.
Version
=
"1.3.
9
+unknown"
Version
=
"1.3.
10
+unknown"
// Revision is filled with the VCS (e.g. git) revision being used to build
// the program at linking time.
...
...
vendor/github.com/containerd/cri/Makefile
View file @
ef38fa6b
...
...
@@ -190,10 +190,10 @@ install.tools: .install.gitvalidation .install.golangci-lint .install.vndr ## in
.install.golangci-lint
:
@
echo
"
$(WHALE)
$@
"
$(GO)
get
-d
github.com/golangci/golangci-lint/cmd
/golangci-lint
git clone https://github.com/golangci/golangci-lint.git
$(GOPATH)
/src/github.com/golangci
/golangci-lint
@
cd
$(GOPATH)
/src/github.com/golangci/golangci-lint/cmd/golangci-lint
;
\
git checkout v1.18.0
;
\
go
install
GO111MODULE
=
off
go
install
.install.vndr
:
@
echo
"
$(WHALE)
$@
"
...
...
vendor/github.com/containerd/cri/pkg/server/container_create.go
View file @
ef38fa6b
...
...
@@ -373,7 +373,7 @@ func (c *criService) generateContainerSpec(id string, sandboxID string, sandboxP
// Apply envs from image config first, so that envs from container config
// can override them.
env
:=
imageConfig
.
Env
env
:=
append
([]
string
{},
imageConfig
.
Env
...
)
for
_
,
e
:=
range
config
.
GetEnvs
()
{
env
=
append
(
env
,
e
.
GetKey
()
+
"="
+
e
.
GetValue
())
}
...
...
vendor/github.com/containerd/cri/vendor.conf
View file @
ef38fa6b
# cri dependencies
github
.
com
/
tchap
/
go
-
patricia
v2
.
2
.
6
github
.
com
/
opencontainers
/
selinux
bb88c45a3863dc4c38320d71b890bb30ef9feba4
github
.
com
/
docker
/
docker
86
f080cff0914e9694068ed78d503701667c4c00
github
.
com
/
docker
/
distribution
0
d3efadf0154c2b8a4e7b6621fff9809655cc580
github
.
com
/
docker
/
docker
86
f080cff0914e9694068ed78d503701667c4c00
github
.
com
/
opencontainers
/
selinux
v1
.
2
.
2
github
.
com
/
tchap
/
go
-
patricia
v2
.
2
.
6
# containerd dependencies
github
.
com
/
BurntSushi
/
toml
v0
.
3
.
1
github
.
com
/
Microsoft
/
go
-
winio
v0
.
4
.
14
github
.
com
/
Microsoft
/
hcsshim
9
e921883ac929bbe515b39793ece99ce3a9d7706
github
.
com
/
beorn7
/
perks
4
c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9
github
.
com
/
containerd
/
cgroups
c4b9ac5c7601384c965b9646fc515884e091ebb9
github
.
com
/
containerd
/
console
0650
fd9eeb50bab4fc99dceb9f2e14cf58f36e7f
github
.
com
/
containerd
/
containerd
v1
.
3
.
6
github
.
com
/
BurntSushi
/
toml
v0
.
3
.
1
github
.
com
/
containerd
/
cgroups
9
f1c62dddf4bc7cc72822ebe353bae7006141b1b
github
.
com
/
containerd
/
console
v1
.
0
.
0
github
.
com
/
containerd
/
containerd
v1
.
3
.
7
github
.
com
/
containerd
/
continuity
f2a389ac0a02ce21c09edd7344677a601970f41c
github
.
com
/
containerd
/
fifo
bda0ff6ed73c67bfb5e62bc9c697f146b7fd7f13
github
.
com
/
containerd
/
go
-
runc
e029b79d8cda8374981c64eba71f28ec38e5526f
github
.
com
/
containerd
/
ttrpc
92
c8520ef9f86600c650dd540266a007bf03670f
github
.
com
/
containerd
/
typeurl
a93fcdb778cd272c6e9b3028b2f42d813e785d4
0
github
.
com
/
coreos
/
go
-
systemd
48702
e0da86bd25e76cfef347e2adeb434a0d0a6
#
v14
github
.
com
/
cpuguy83
/
go
-
md2man
7762
f7e404f8416dfa1d9bb6a8c192aa9acb4d19
#
v1.0.10
github
.
com
/
docker
/
go
-
events
9461782956
ad83b30282bf90e31fa6a70c255ba9
github
.
com
/
containerd
/
ttrpc
v1
.
0
.
0
github
.
com
/
containerd
/
typeurl
v1
.
0
.
0
github
.
com
/
coreos
/
go
-
systemd
v14
github
.
com
/
cpuguy83
/
go
-
md2man
v1
.
0
.
10
github
.
com
/
docker
/
go
-
events
e31b211e4f1cd09aa76fe4ac244571fab96ae47f
github
.
com
/
docker
/
go
-
metrics
4
ea375f7759c82740c893fc030bc37088d2ec098
github
.
com
/
docker
/
go
-
units
v0
.
4
.
0
github
.
com
/
godbus
/
dbus
c7fdd8b5cd55e87b4e1f4e372cdb1db61dd6c66f
#
v3
github
.
com
/
godbus
/
dbus
v3
github
.
com
/
gogo
/
googleapis
v1
.
2
.
0
github
.
com
/
gogo
/
protobuf
v1
.
2
.
1
github
.
com
/
golang
/
protobuf
v1
.
2
.
0
github
.
com
/
google
/
uuid
0
cd6bf5da1e1c83f8b45653022c74f71af0538a4
# v1.1.1
github
.
com
/
grpc
-
ecosystem
/
go
-
grpc
-
prometheus
6
b7015e65d366bf3f19b2b2a000a831940f0f7e0
# v1.1
github
.
com
/
google
/
uuid
v1
.
1
.
1
github
.
com
/
grpc
-
ecosystem
/
go
-
grpc
-
prometheus
v1
.
1
github
.
com
/
hashicorp
/
errwrap
v1
.
0
.
0
github
.
com
/
hashicorp
/
go
-
multierror
v1
.
0
.
0
github
.
com
/
hashicorp
/
golang
-
lru
v0
.
5
.
3
github
.
com
/
imdario
/
mergo
7
c29201646fa3de8506f701213473dd407f19646
#
v0.3.7
github
.
com
/
imdario
/
mergo
v0
.
3
.
7
github
.
com
/
matttproud
/
golang_protobuf_extensions
v1
.
0
.
1
github
.
com
/
Microsoft
/
go
-
winio
v0
.
4
.
14
github
.
com
/
Microsoft
/
hcsshim
9
e921883ac929bbe515b39793ece99ce3a9d7706
github
.
com
/
opencontainers
/
go
-
digest
c9281466c8b2f606084ac71339773efd177436e7
github
.
com
/
opencontainers
/
image
-
spec
v1
.
0
.
1
github
.
com
/
opencontainers
/
runc
d736ef14f0288d6993a1845745d6756cfc9ddd5a
# v1.0.0-rc9
github
.
com
/
opencontainers
/
runc
v1
.
0
.
0
-
rc10
github
.
com
/
opencontainers
/
runtime
-
spec
29686
dbc5559d93fb1ef402eeda3e35c38d75af4
# v1.0.1-59-g29686db
github
.
com
/
pkg
/
errors
v0
.
8
.
1
github
.
com
/
prometheus
/
client_golang
f4fb1b73fb099f396a7f0036bf86aa8def4ed823
github
.
com
/
prometheus
/
client_model
99
fa1f4be8e564e8a6b613da7fa6f46c9edafc6c
github
.
com
/
prometheus
/
common
89604
d197083d4781071d3c65855d24ecfb0a563
github
.
com
/
prometheus
/
procfs
cb4147076ac75738c9a7d279075a253c0cc5acbd
github
.
com
/
russross
/
blackfriday
05
f3235734ad95d0016f6a23902f06461fcf567a
#
v1.5.2
github
.
com
/
russross
/
blackfriday
v1
.
5
.
2
github
.
com
/
sirupsen
/
logrus
v1
.
4
.
1
github
.
com
/
syndtr
/
gocapability
d98352740cb2c55f81556b63d4a1ec64c5a319c2
github
.
com
/
urfave
/
cli
v1
.
22
.
0
...
...
@@ -48,38 +50,38 @@ go.etcd.io/bbolt v1.3.3
go
.
opencensus
.
io
v0
.
22
.
0
golang
.
org
/
x
/
net
f3200d17e092c607f615320ecaad13d87ad9a2b3
golang
.
org
/
x
/
sync
42
b317875d0fa942474b76e1b46a6060d720ae6e
golang
.
org
/
x
/
sys
9
eafafc0a87e0fd0aeeba439a4573537970c44c7
https
://
github
.
com
/
golang
/
sys
golang
.
org
/
x
/
sys
9
eafafc0a87e0fd0aeeba439a4573537970c44c7
golang
.
org
/
x
/
text
19
e51611da83d6be54ddafce4a4af510cb3e9ea4
google
.
golang
.
org
/
appengine
v1
.
5
.
0
google
.
golang
.
org
/
genproto
d80a6e20e776b0b17a324d0ba1ab50a39c8e8944
google
.
golang
.
org
/
grpc
6
eaf6f47437a6b4e2153a190160ef39a92c7eceb
#
v1.23.0
google
.
golang
.
org
/
grpc
v1
.
23
.
0
# kubernetes dependencies
sigs
.
k8s
.
io
/
yaml
v1
.
1
.
0
k8s
.
io
/
utils
e782cd3c129fc98ee807f3c889c0f26eb7c9daf5
k8s
.
io
/
kubernetes
v1
.
16
.
6
k8s
.
io
/
klog
v1
.
0
.
0
k8s
.
io
/
cri
-
api
kubernetes
-
1
.
16
.
6
k8s
.
io
/
client
-
go
kubernetes
-
1
.
16
.
6
k8s
.
io
/
api
kubernetes
-
1
.
16
.
6
k8s
.
io
/
apiserver
kubernetes
-
1
.
16
.
6
k8s
.
io
/
apimachinery
kubernetes
-
1
.
16
.
6
gopkg
.
in
/
yaml
.
v2
53403
b58ad1b561927d19068c655246f2db79d48
# v2.2.8
gopkg
.
in
/
inf
.
v0
v0
.
9
.
1
golang
.
org
/
x
/
time
9
d24e82272b4f38b78bc8cff74fa936d31ccd8ef
golang
.
org
/
x
/
oauth2
0
f29369cfe4552d0e4bcddc57cc75f4d7e672a33
golang
.
org
/
x
/
crypto
60
c769a6c58655dab1b9adac0d58967dd517cfba
github
.
com
/
stretchr
/
testify
v1
.
4
.
0
github
.
com
/
pmezard
/
go
-
difflib
v1
.
0
.
0
github
.
com
/
modern
-
go
/
reflect2
v1
.
0
.
1
github
.
com
/
modern
-
go
/
concurrent
1
.
0
.
3
github
.
com
/
json
-
iterator
/
go
v1
.
1
.
8
github
.
com
/
google
/
gofuzz
v1
.
0
.
0
github
.
com
/
emicklei
/
go
-
restful
v2
.
9
.
5
github
.
com
/
docker
/
spdystream
449
fdfce4d962303d702fec724ef0ad181c92528
github
.
com
/
davecgh
/
go
-
spew
v1
.
1
.
1
github
.
com
/
docker
/
spdystream
449
fdfce4d962303d702fec724ef0ad181c92528
github
.
com
/
emicklei
/
go
-
restful
v2
.
9
.
5
github
.
com
/
google
/
gofuzz
v1
.
0
.
0
github
.
com
/
json
-
iterator
/
go
v1
.
1
.
8
github
.
com
/
modern
-
go
/
concurrent
1
.
0
.
3
github
.
com
/
modern
-
go
/
reflect2
v1
.
0
.
1
github
.
com
/
pmezard
/
go
-
difflib
v1
.
0
.
0
github
.
com
/
stretchr
/
testify
v1
.
4
.
0
golang
.
org
/
x
/
crypto
60
c769a6c58655dab1b9adac0d58967dd517cfba
golang
.
org
/
x
/
oauth2
0
f29369cfe4552d0e4bcddc57cc75f4d7e672a33
golang
.
org
/
x
/
time
9
d24e82272b4f38b78bc8cff74fa936d31ccd8ef
gopkg
.
in
/
inf
.
v0
v0
.
9
.
1
gopkg
.
in
/
yaml
.
v2
v2
.
2
.
8
k8s
.
io
/
api
v0
.
16
.
6
k8s
.
io
/
apimachinery
v0
.
16
.
6
k8s
.
io
/
apiserver
v0
.
16
.
6
k8s
.
io
/
client
-
go
v0
.
16
.
6
k8s
.
io
/
cri
-
api
v0
.
16
.
6
k8s
.
io
/
klog
v1
.
0
.
0
k8s
.
io
/
kubernetes
v1
.
16
.
6
k8s
.
io
/
utils
e782cd3c129fc98ee807f3c889c0f26eb7c9daf5
sigs
.
k8s
.
io
/
yaml
v1
.
1
.
0
# cni dependencies
github
.
com
/
containernetworking
/
plugins
v0
.
7
.
6
github
.
com
/
containernetworking
/
cni
v0
.
7
.
1
github
.
com
/
containerd
/
go
-
cni
49
fbd9b210f3c8ee3b7fd3cd797aabaf364627c1
github
.
com
/
containernetworking
/
cni
v0
.
7
.
1
github
.
com
/
containernetworking
/
plugins
v0
.
7
.
6
vendor/modules.txt
View file @
ef38fa6b
...
...
@@ -157,7 +157,7 @@ github.com/container-storage-interface/spec/lib/go/csi
github.com/containerd/cgroups
# github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1 => github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50
github.com/containerd/console
# github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69 => github.com/k3s-io/containerd v1.3.
9
-k3s1
# github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69 => github.com/k3s-io/containerd v1.3.
10
-k3s1
github.com/containerd/containerd
github.com/containerd/containerd/api/events
github.com/containerd/containerd/api/services/containers/v1
...
...
@@ -294,7 +294,7 @@ github.com/containerd/continuity/pathdriver
github.com/containerd/continuity/proto
github.com/containerd/continuity/syscallx
github.com/containerd/continuity/sysx
# github.com/containerd/cri v0.0.0-00010101000000-000000000000 => github.com/k3s-io/cri v1.3.0-k3s.
9
# github.com/containerd/cri v0.0.0-00010101000000-000000000000 => github.com/k3s-io/cri v1.3.0-k3s.
10
github.com/containerd/cri
github.com/containerd/cri/pkg/annotations
github.com/containerd/cri/pkg/api/runtimeoptions/v1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment