This repository was archived by the owner on Jun 3, 2025. It is now read-only.
Commit 777233f
committed
fix(executor): make pax tar builds reproducible again
In v1.8.0 (commit 7410007) kaniko switched to using the pax tar header
format for compressing image layers, since this format allows for greater
precision in recording timestamps, however this inadvertendly broke the
"--reproducible" functionality, due to an bug in the underlying
go-containerregistry dependency which did not set the additional
timestamps in the pax header when canonicalizing image layers. This
oversight has since been fixed in the dependency.
This commit bumps the google/go-containerregistry dependency to the
first commit which has fixed the bug
(v0.13.1-0.20230201183932-824efc7772b0). It also bumps the version of
cloud.google.com/go/storage to v1.29.0 to be compatible with the higher
transitive dependency.1 parent 14ea7c4 commit 777233f
873 files changed
Lines changed: 78880 additions & 29102 deletions
File tree
- vendor
- cloud.google.com/go
- compute
- internal
- metadata
- iam
- apiv1/iampb
- internal
- storage
- internal
- apiv2
- stubs
- github.com
- Microsoft/go-winio
- internal/socket
- pkg
- guid
- security
- vhd
- containerd/stargz-snapshotter/estargz
- docker
- cli/cli/config
- configfile
- credentials
- distribution
- registry/api/errcode
- docker-credential-helpers/credentials
- docker
- api
- types/container
- builder
- dockerfile
- remotecontext
- git
- client
- container
- daemon
- graphdriver
- logger
- loggerutils
- templates
- dockerversion
- errdefs
- layer
- oci
- pkg
- archive
- chrootarchive
- containerfs
- fileutils
- homedir
- idtools
- ioutils
- parsers/kernel
- plugins
- reexec
- signal
- sysinfo
- system
- plugin/v2
- runconfig
- volume/mounts
- go-units
- golang/protobuf/jsonpb
- googleapis
- enterprise-certificate-proxy
- client
- util
- gax-go/v2
- apierror
- internal/proto
- internal
- go-type-adapters/adapters
- google
- go-cmp/cmp
- internal
- diff
- value
- go-containerregistry
- internal
- compression
- estargz
- gzip
- redact
- retry
- zstd
- pkg
- authn
- compression
- logs
- name
- v1
- daemon
- google
- layout
- match
- mutate
- partial
- random
- remote
- transport
- stream
- tarball
- types
- validate
- inconshreveable/mousetrap
- klauspost/compress
- huff0
- internal
- cpuinfo
- snapref
- zstd
- opencontainers/image-spec/specs-go
- v1
- sirupsen/logrus
- spf13/cobra
- go.opencensus.io
- plugin
- ocgrpc
- ochttp
- stats
- internal
- view
- tag
- trace
- golang.org/x
- crypto
- chacha20
- curve25519
- internal/field
- ed25519
- internal/edwards25519
- internal
- alias
- poly1305
- pkcs12
- ssh
- agent
- mod
- semver
- net
- context
- http2
- hpack
- http
- httpguts
- httpproxy
- idna
- trace
- oauth2
- authhandler
- google
- internal/externalaccount
- jws
- sync
- errgroup
- sys
- cpu
- execabs
- unix
- windows
- registry
- text
- unicode
- bidi
- norm
- tools
- cmd/stringer
- go
- gcexportdata
- internal
- gcimporter
- packagesdriver
- pkgbits
- packages
- internal
- event
- core
- keys
- label
- gocommand
- packagesinternal
- typeparams
- typesinternal
- xerrors
- google.golang.org
- api
- googleapi
- transport
- iamcredentials/v1
- internal
- gensupport
- option
- internaloption
- storage/v1
- transport
- cert
- grpc
- internal/dca
- genproto/googleapis
- api
- annotations
- iam/v1
- rpc
- code
- errdetails
- status
- type
- color
- datetime
- decimal
- expr
- fraction
- month
- grpc
- attributes
- balancer
- base
- grpclb
- grpc_lb_v1
- roundrobin
- binarylog/grpc_binarylog_v1
- channelz
- credentials
- alts/internal
- handshaker
- proto/grpc_gcp
- google
- encoding
- grpclog
- internal
- balancer/gracefulswitch
- binarylog
- channelz
- envconfig
- googlecloud
- grpclog
- grpcrand
- grpcsync
- grpcutil
- metadata
- pretty
- resolver/unix
- serviceconfig
- status
- transport
- metadata
- resolver
- serviceconfig
- status
- tap
- protobuf
- encoding
- protojson
- prototext
- protowire
- internal
- descfmt
- encoding
- defval
- messageset
- tag
- text
- filedesc
- filetype
- impl
- order
- strs
- version
- proto
- reflect
- protodesc
- protoreflect
- protoregistry
- runtime/protoimpl
- types/known
- fieldmaskpb
- wrapperspb
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 | |
|---|---|---|---|
| |||
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 | | - | |
26 | | - | |
| 25 | + | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
49 | 56 | | |
50 | 57 | | |
51 | 58 | | |
| |||
57 | 64 | | |
58 | 65 | | |
59 | 66 | | |
60 | | - | |
| 67 | + | |
61 | 68 | | |
62 | 69 | | |
63 | 70 | | |
| |||
79 | 86 | | |
80 | 87 | | |
81 | 88 | | |
82 | | - | |
| 89 | + | |
83 | 90 | | |
84 | 91 | | |
85 | 92 | | |
86 | 93 | | |
87 | 94 | | |
88 | | - | |
89 | | - | |
90 | | - | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
91 | 98 | | |
92 | 99 | | |
93 | 100 | | |
94 | | - | |
| 101 | + | |
95 | 102 | | |
96 | 103 | | |
97 | 104 | | |
| |||
103 | 110 | | |
104 | 111 | | |
105 | 112 | | |
106 | | - | |
107 | | - | |
| 113 | + | |
108 | 114 | | |
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
112 | | - | |
| 118 | + | |
113 | 119 | | |
114 | 120 | | |
115 | 121 | | |
116 | | - | |
| 122 | + | |
117 | 123 | | |
118 | 124 | | |
119 | 125 | | |
| |||
124 | 130 | | |
125 | 131 | | |
126 | 132 | | |
127 | | - | |
| 133 | + | |
128 | 134 | | |
129 | 135 | | |
130 | 136 | | |
| |||
137 | 143 | | |
138 | 144 | | |
139 | 145 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
144 | 150 | | |
145 | | - | |
146 | | - | |
| 151 | + | |
| 152 | + | |
147 | 153 | | |
148 | | - | |
149 | | - | |
150 | | - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
151 | 157 | | |
152 | 158 | | |
0 commit comments