Skip to content

Commit a2254ca

Browse files
committed
Security fix - containerd to 1.7.27
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
1 parent 087a299 commit a2254ca

File tree

271 files changed

+9992
-4203
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

271 files changed

+9992
-4203
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Version := $(shell git describe --tags --dirty)
22
GitCommit := $(shell git rev-parse HEAD)
33
LDFLAGS := "-s -w -X github.com/openfaas/faasd/pkg.Version=$(Version) -X github.com/openfaas/faasd/pkg.GitCommit=$(GitCommit)"
4-
CONTAINERD_VER := 1.7.22
4+
CONTAINERD_VER := 1.7.27
55
CNI_VERSION := v0.9.1
66
ARCH := amd64
77

docs/DEV.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ EOF'
8686
* Install containerd `x86_64` only
8787

8888
```bash
89-
export VER=1.7.22
89+
export VER=1.7.27
9090
curl -sSL https://github.com/containerd/containerd/releases/download/v$VER/containerd-$VER-linux-amd64.tar.gz -o /tmp/containerd.tar.gz \
9191
&& sudo tar -xvf /tmp/containerd.tar.gz -C /usr/local/bin/ --strip-components=1
9292

@@ -102,7 +102,7 @@ containerd -version
102102
git clone https://github.com/containerd/containerd
103103
cd containerd
104104
git fetch origin --tags
105-
git checkout v1.7.22
105+
git checkout v1.7.27
106106

107107
make
108108
sudo make install
@@ -113,7 +113,7 @@ containerd -version
113113
#### Ensure containerd is running
114114

115115
```bash
116-
curl -sLS https://raw.githubusercontent.com/containerd/containerd/v1.7.22/containerd.service > /tmp/containerd.service
116+
curl -sLS https://raw.githubusercontent.com/containerd/containerd/v1.7.27/containerd.service > /tmp/containerd.service
117117
118118
# Extend the timeouts for low-performance VMs
119119
echo "[Manager]" | tee -a /tmp/containerd.service

go.mod

+10-9
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
module github.com/openfaas/faasd
22

3-
go 1.22
3+
go 1.23.0
4+
45
toolchain go1.23.7
56

67
require (
78
github.com/alexellis/arkade v0.0.0-20240320084407-6cf4a641c415
89
github.com/compose-spec/compose-go v0.0.0-20200528042322-36d8ce368e05
9-
github.com/containerd/containerd v1.7.22
10+
github.com/containerd/containerd v1.7.27
1011
github.com/containerd/go-cni v1.1.9
1112
github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
1213
github.com/docker/cli v24.0.7+incompatible
@@ -39,20 +40,20 @@ require (
3940
github.com/beorn7/perks v1.0.1 // indirect
4041
github.com/cespare/xxhash/v2 v2.2.0 // indirect
4142
github.com/containerd/cgroups v1.1.0 // indirect
42-
github.com/containerd/containerd/api v1.7.19 // indirect
43-
github.com/containerd/continuity v0.4.2 // indirect
44-
github.com/containerd/errdefs v0.1.0 // indirect
43+
github.com/containerd/containerd/api v1.8.0 // indirect
44+
github.com/containerd/continuity v0.4.4 // indirect
45+
github.com/containerd/errdefs v0.3.0 // indirect
4546
github.com/containerd/fifo v1.1.0 // indirect
4647
github.com/containerd/log v0.1.0 // indirect
4748
github.com/containerd/platforms v0.2.1 // indirect
48-
github.com/containerd/ttrpc v1.2.5 // indirect
49+
github.com/containerd/ttrpc v1.2.7 // indirect
4950
github.com/containerd/typeurl/v2 v2.1.1 // indirect
5051
github.com/containernetworking/cni v1.1.2 // indirect
5152
github.com/docker/docker-credential-helpers v0.8.0 // indirect
5253
github.com/docker/go-connections v0.4.0 // indirect
5354
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c // indirect
5455
github.com/felixge/httpsnoop v1.0.3 // indirect
55-
github.com/go-logr/logr v1.3.0 // indirect
56+
github.com/go-logr/logr v1.4.2 // indirect
5657
github.com/go-logr/stdr v1.2.2 // indirect
5758
github.com/gogo/protobuf v1.3.2 // indirect
5859
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
@@ -91,9 +92,9 @@ require (
9192
golang.org/x/sync v0.11.0 // indirect
9293
golang.org/x/text v0.22.0 // indirect
9394
google.golang.org/genproto v0.0.0-20231211222908-989df2bf70f3 // indirect
94-
google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0 // indirect
95+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda // indirect
9596
google.golang.org/grpc v1.59.0 // indirect
96-
google.golang.org/protobuf v1.33.0 // indirect
97+
google.golang.org/protobuf v1.35.2 // indirect
9798
gopkg.in/inf.v0 v0.9.1 // indirect
9899
gopkg.in/yaml.v2 v2.4.0 // indirect
99100
gotest.tools/v3 v3.0.3 // indirect

go.sum

+16
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,20 @@ github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaD
2828
github.com/containerd/cgroups v1.1.0/go.mod h1:6ppBcbh/NOOUU+dMKrykgaBnK9lCIBxHqJDGwsa1mIw=
2929
github.com/containerd/containerd v1.7.22 h1:nZuNnNRA6T6jB975rx2RRNqqH2k6ELYKDZfqTHqwyy0=
3030
github.com/containerd/containerd v1.7.22/go.mod h1:e3Jz1rYRUZ2Lt51YrH9Rz0zPyJBOlSvB3ghr2jbVD8g=
31+
github.com/containerd/containerd v1.7.27 h1:yFyEyojddO3MIGVER2xJLWoCIn+Up4GaHFquP7hsFII=
32+
github.com/containerd/containerd v1.7.27/go.mod h1:xZmPnl75Vc+BLGt4MIfu6bp+fy03gdHAn9bz+FreFR0=
3133
github.com/containerd/containerd/api v1.7.19 h1:VWbJL+8Ap4Ju2mx9c9qS1uFSB1OVYr5JJrW2yT5vFoA=
3234
github.com/containerd/containerd/api v1.7.19/go.mod h1:fwGavl3LNwAV5ilJ0sbrABL44AQxmNjDRcwheXDb6Ig=
35+
github.com/containerd/containerd/api v1.8.0 h1:hVTNJKR8fMc/2Tiw60ZRijntNMd1U+JVMyTRdsD2bS0=
36+
github.com/containerd/containerd/api v1.8.0/go.mod h1:dFv4lt6S20wTu/hMcP4350RL87qPWLVa/OHOwmmdnYc=
3337
github.com/containerd/continuity v0.4.2 h1:v3y/4Yz5jwnvqPKJJ+7Wf93fyWoCB3F5EclWG023MDM=
3438
github.com/containerd/continuity v0.4.2/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ=
39+
github.com/containerd/continuity v0.4.4 h1:/fNVfTJ7wIl/YPMHjf+5H32uFhl63JucB34PlCpMKII=
40+
github.com/containerd/continuity v0.4.4/go.mod h1:/lNJvtJKUQStBzpVQ1+rasXO1LAWtUQssk28EZvJ3nE=
3541
github.com/containerd/errdefs v0.1.0 h1:m0wCRBiu1WJT/Fr+iOoQHMQS/eP5myQ8lCv4Dz5ZURM=
3642
github.com/containerd/errdefs v0.1.0/go.mod h1:YgWiiHtLmSeBrvpw+UfPijzbLaB77mEG1WwJTDETIV0=
43+
github.com/containerd/errdefs v0.3.0 h1:FSZgGOeK4yuT/+DnF07/Olde/q4KBoMsaamhXxIMDp4=
44+
github.com/containerd/errdefs v0.3.0/go.mod h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M=
3745
github.com/containerd/fifo v1.1.0 h1:4I2mbh5stb1u6ycIABlBw9zgtlK8viPI9QkQNRQEEmY=
3846
github.com/containerd/fifo v1.1.0/go.mod h1:bmC4NWMbXlt2EZ0Hc7Fx7QzTFxgPID13eH0Qu+MAb2o=
3947
github.com/containerd/go-cni v1.1.9 h1:ORi7P1dYzCwVM6XPN4n3CbkuOx/NZ2DOqy+SHRdo9rU=
@@ -44,6 +52,8 @@ github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpS
4452
github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw=
4553
github.com/containerd/ttrpc v1.2.5 h1:IFckT1EFQoFBMG4c3sMdT8EP3/aKfumK1msY+Ze4oLU=
4654
github.com/containerd/ttrpc v1.2.5/go.mod h1:YCXHsb32f+Sq5/72xHubdiJRQY9inL4a4ZQrAbN1q9o=
55+
github.com/containerd/ttrpc v1.2.7 h1:qIrroQvuOL9HQ1X6KHe2ohc7p+HP/0VE6XPU7elJRqQ=
56+
github.com/containerd/ttrpc v1.2.7/go.mod h1:YCXHsb32f+Sq5/72xHubdiJRQY9inL4a4ZQrAbN1q9o=
4757
github.com/containerd/typeurl/v2 v2.1.1 h1:3Q4Pt7i8nYwy2KmQWIw2+1hTvwTE/6w9FqcttATPO/4=
4858
github.com/containerd/typeurl/v2 v2.1.1/go.mod h1:IDp2JFvbwZ31H8dQbEIY7sDl2L3o3HZj1hsSQlywkQ0=
4959
github.com/containernetworking/cni v1.1.2 h1:wtRGZVv7olUHMOqouPpn3cXJWpJgM6+EUl31EQbXALQ=
@@ -81,6 +91,8 @@ github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4
8191
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
8292
github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY=
8393
github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
94+
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
95+
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
8496
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
8597
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
8698
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
@@ -336,6 +348,8 @@ google.golang.org/genproto v0.0.0-20231211222908-989df2bf70f3 h1:1hfbdAfFbkmpg41
336348
google.golang.org/genproto v0.0.0-20231211222908-989df2bf70f3/go.mod h1:5RBcpGRxr25RbDzY5w+dmaqpSEvl8Gwl1x2CICf60ic=
337349
google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0 h1:/jFB8jK5R3Sq3i/lmeZO0cATSzFfZaJq1J2Euan3XKU=
338350
google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0/go.mod h1:FUoWkonphQm3RhTS+kOEhF8h0iDpm4tdXolVCeZ9KKA=
351+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda h1:LI5DOvAxUPMv/50agcLLoo+AdWc1irS9Rzz4vPuD1V4=
352+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY=
339353
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
340354
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
341355
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
@@ -357,6 +371,8 @@ google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ
357371
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
358372
google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
359373
google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
374+
google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io=
375+
google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
360376
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
361377
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
362378
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=

hack/build-containerd-arm64.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ git clone https://github.com/containerd/containerd
2525

2626
cd containerd
2727
git fetch origin --tags
28-
git checkout v1.7.22
28+
git checkout v1.7.27
2929

3030
make
3131
sudo make install

hack/build-containerd.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ git clone https://github.com/containerd/containerd
2626

2727
cd containerd
2828
git fetch origin --tags
29-
git checkout v1.7.22
29+
git checkout v1.7.27
3030

3131
make
3232
sudo make install

hack/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ install_cni_plugins() {
9090
}
9191

9292
install_containerd() {
93-
CONTAINERD_VER=1.7.22
93+
CONTAINERD_VER=1.7.27
9494
$SUDO systemctl unmask containerd || :
9595

9696
arch=$(uname -m)

vendor/github.com/containerd/containerd/.golangci.yml

+11-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/containerd/containerd/.mailmap

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/containerd/containerd/BUILDING.md

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/containerd/containerd/Makefile

+1-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/containerd/containerd/Protobuild.toml

+1-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/containerd/containerd/Vagrantfile

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/containerd/containerd/api/runtime/sandbox/v1/doc.go

-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)