Commit 40ad998
src/cmd/linuxkit: update buildkit to v0.31.1 (#4222)
* pkglib: use SolveOpt.LocalMounts instead of LocalDirs
Package builds hand buildkit the package directory as the Dockerfile and
build-context local mounts. They were passed as plain paths through the
deprecated SolveOpt.LocalDirs field, which buildkit removed in v0.30.0 in
favour of SolveOpt.LocalMounts. Wrap each path in an fsutil filesystem and
pass it as a local mount instead, which is what buildkit did internally for
LocalDirs entries before dropping the field.
No behaviour change against the currently pinned buildkit v0.29.0, where
both fields exist; this only removes the barrier to moving past v0.29.0.
Signed-off-by: eriknordmark <erik@zededa.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
* src/cmd/linuxkit: update buildkit to v0.31.1
Moves the vendored buildkit client from v0.29.0 to v0.31.1, which carries
the two low-severity fixes in that patch release (GHSA-7236-3392-c5c6, a
custom frontend bypassing Seccomp/AppArmor restrictions, and
GHSA-72x6-4j93-7w86, a runtime DoS via unbounded group parsing). Anything
past v0.29.0 needs SolveOpt.LocalMounts, which the preceding commit
switched to.
go mod tidy pulls a matching round of transitive updates -- docker/cli,
go-containerregistry, containerd, sigstore and the OpenTelemetry set are
the visible ones -- and raises the go directive to 1.25.9. It also retires
the vendored golang.org/x/net/context copy, unused since gcp moved to the
standard library context.
Signed-off-by: eriknordmark <erik@zededa.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---------
Signed-off-by: eriknordmark <erik@zededa.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>1 parent 7ff9172 commit 40ad998
647 files changed
Lines changed: 33717 additions & 66038 deletions
File tree
- src/cmd/linuxkit
- pkglib
- vendor
- github.com
- containerd
- containerd/v2/version
- continuity
- devices
- fs
- platforms
- stargz-snapshotter/estargz
- errorutil
- typeurl/v2
- docker
- cli
- cli
- command
- config
- configfile
- credentials
- memorystore
- connhelper
- context/store
- streams
- internal/tui
- opts
- distribution
- registry/client/auth/challenge
- go-connections
- nat
- sockets
- tlsconfig
- gogo/protobuf
- proto
- golang/protobuf
- jsonpb
- ptypes
- any
- timestamp
- google/go-containerregistry
- internal/estargz
- pkg
- authn
- crane
- legacy/tarball
- name
- v1
- layout
- mutate
- partial
- remote
- internal/authchallenge
- transport
- tarball
- validate
- grpc-ecosystem/grpc-gateway/v2/runtime
- in-toto
- attestation/go/v1
- in-toto-golang/in_toto
- klauspost/compress
- fse
- huff0
- mitchellh/go-homedir
- moby
- buildkit
- api
- services/control
- types
- client
- llb
- cmd/buildkitd/config
- exporter/containerimage/exptypes
- frontend
- dockerfile/dfgitutil
- dockerui
- gateway
- client
- pb
- session
- auth
- content
- filesync
- secrets
- sshforward
- sshprovider
- upload
- solver
- errdefs
- llbsolver/provenance/types
- pb
- sourcepolicy/pb
- util
- apicaps/pb
- appdefaults
- contentutil
- cpuset
- gitutil
- gitobject
- grpcerrors
- leaseutil
- progress
- resolver/limited
- stack
- tracing/otlptracegrpc
- go-archive
- compression
- moby/client
- internal
- sys/sequential
- pelletier/go-toml/v2
- internal
- characters
- danger
- tracker
- unstable
- secure-systems-lab/go-securesystemslib/dsse
- sigstore/sigstore/pkg/cryptoutils
- tonistiigi/fsutil
- copy
- types
- vbatts/tar-split
- archive/tar
- youmark/pkcs8
- go.opentelemetry.io
- contrib/instrumentation
- google.golang.org/grpc/otelgrpc
- internal
- net/http
- httptrace/otelhttptrace
- internal/semconv
- otelhttp
- internal
- request
- semconv
- otel
- attribute
- internal
- baggage
- exporters/otlp
- otlpmetric/otlpmetricgrpc
- internal
- counter
- observ
- oconf
- transform
- x
- otlptrace
- internal/tracetransform
- otlptracegrpc
- internal
- observ
- otlpconfig
- internal
- errorhandler
- global
- metric
- propagation
- sdk
- internal/x
- metric
- exemplar
- internal
- aggregate
- observ
- x
- resource
- trace
- internal/observ
- semconv
- v1.37.0
- v1.39.0
- v1.41.0
- httpconv
- otelconv
- rpcconv
- trace
- internal/telemetry
- proto/otlp/common/v1
- golang.org/x
- crypto
- chacha20poly1305
- hkdf
- pbkdf2
- ssh
- agent
- net
- context
- http2
- idna
- internal/httpcommon
- oauth2/google
- sys
- cpu
- unix
- windows
- google.golang.org
- genproto/googleapis
- api/httpbody
- rpc
- code
- errdetails
- status
- grpc
- attributes
- balancer
- base
- endpointsharding
- pickfirst
- binarylog/grpc_binarylog_v1
- credentials
- experimental/stats
- health/grpc_health_v1
- internal
- envconfig
- mem
- resolver
- transport
- readyreader
- mem
- resolver
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| |||
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
77 | | - | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
81 | | - | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
89 | | - | |
90 | | - | |
| 88 | + | |
| 89 | + | |
91 | 90 | | |
92 | 91 | | |
93 | 92 | | |
94 | 93 | | |
95 | 94 | | |
96 | | - | |
97 | 95 | | |
98 | 96 | | |
99 | 97 | | |
| |||
103 | 101 | | |
104 | 102 | | |
105 | 103 | | |
106 | | - | |
| 104 | + | |
107 | 105 | | |
108 | | - | |
| 106 | + | |
109 | 107 | | |
110 | 108 | | |
111 | | - | |
| 109 | + | |
112 | 110 | | |
113 | 111 | | |
114 | | - | |
115 | 112 | | |
116 | 113 | | |
117 | 114 | | |
| 115 | + | |
118 | 116 | | |
119 | | - | |
120 | | - | |
| 117 | + | |
| 118 | + | |
121 | 119 | | |
122 | 120 | | |
123 | | - | |
| 121 | + | |
124 | 122 | | |
125 | 123 | | |
126 | 124 | | |
127 | 125 | | |
128 | | - | |
| 126 | + | |
129 | 127 | | |
130 | 128 | | |
131 | 129 | | |
132 | 130 | | |
133 | | - | |
| 131 | + | |
134 | 132 | | |
135 | | - | |
136 | | - | |
| 133 | + | |
| 134 | + | |
137 | 135 | | |
138 | 136 | | |
139 | 137 | | |
140 | | - | |
141 | 138 | | |
142 | 139 | | |
143 | 140 | | |
144 | | - | |
145 | 141 | | |
146 | 142 | | |
| 143 | + | |
147 | 144 | | |
148 | 145 | | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
167 | 164 | | |
168 | 165 | | |
0 commit comments