kaniko/pkg
Matthew Dawson 619fc5e59b Make container layers captured using FS snapshots reproducible
When a Dockerfile command requires using the TakeSnapshotFS function,
the resulting layer has a random ordering of files.  This causes the
layer to have a non-deterministic hash defeating the reproducible flag.
Issue #710 appears to document this issue as well.

To fix, always sort the list of files to be added in scanFullFilesystem.
This avoids trying to sort the file list during execution, and takes
almost no time to complete.
2019-07-11 21:58:42 -04:00
..
buildcontext Updating the Fork 2018-10-02 16:21:44 +05:30
cache Updated PR Branch with master 2019-04-09 02:18:28 +05:30
commands Updated PR Branch with master 2019-04-09 02:18:28 +05:30
config Add `--digestfile` flag to output built digest to file. 2019-05-02 14:57:44 +02:00
constants Merge branch 'issue#269' of https://github.com/vkartik97/kaniko into vkartik97-issue#269 2019-02-21 11:55:51 -08:00
creds Refactor our credential fetching to only get k8s credentials if we are on k8s. (#522) 2019-01-11 11:36:43 -07:00
dockerfile Updated PR Branch with master 2019-04-09 02:18:28 +05:30
executor Add SkipVerify support to CheckPushPermissions. (#663) 2019-06-14 12:34:55 -07:00
image dep update go-containerregistry 2018-06-03 00:59:34 +00:00
snapshot Make container layers captured using FS snapshots reproducible 2019-07-11 21:58:42 -04:00
timing Add a lot more timing data. (#518) 2019-01-10 13:27:55 -07:00
util Fix kaniko caching (#639) 2019-05-10 09:57:03 -05:00
version Set a user-agent for registry pushes. (#87) 2018-04-13 14:25:58 -07:00