fix: sourceImage's CreatedAt timestamp should not be included in cache key

This commit is contained in:
Martin Zihlmann 2024-10-10 12:46:44 +01:00
parent e328007bc1
commit 8106b5594f
No known key found for this signature in database
GPG Key ID: 0F7784F41354DE99
1 changed files with 5 additions and 1 deletions

View File

@ -113,7 +113,11 @@ func newStageBuilder(args *dockerfile.BuildArgs, opts *config.KanikoOptions, sta
l := snapshot.NewLayeredMap(hasher)
snapshotter := snapshot.NewSnapshotter(l, config.RootDir)
digest, err := sourceImage.Digest()
sourceImageNoTimestamps, err := mutate.CreatedAt(sourceImage, v1.Time{})
if err != nil {
return nil, err
}
digest, err := sourceImageNoTimestamps.Digest()
if err != nil {
return nil, err
}