jonjohnsonjr
51734fc3a3
Merge pull request #765 from Onlinehead/fix/filesystem-delete-fix
...
Fix SIGSEGV on file system deletion while building
2019-09-25 11:47:35 -07:00
Don McCasland
ccd99fbeec
Merge pull request #685 from tralexa/master
...
insecure flag not honored in cache
2019-09-20 13:32:19 -07:00
Антон Костенко
a21129f889
Fix typo and run go fmt over fs_util
2019-09-18 10:43:26 +02:00
Tejal Desai
e048b87222
Merge pull request #671 from abergmeier/fix_comment
...
Correct CheckPushPermission comment.
This is a typo fix.
2019-09-17 10:44:54 -07:00
alexa
62acf3ac1d
change schema to http when Insecure flag is enabled
2019-09-16 16:35:45 +03:00
tralexa
75083a0c55
Merge branch 'master' into master
2019-09-16 15:58:17 +03:00
Tejal Desai
224ac8407c
Merge pull request #760 from prary/path_env
...
Setting PATH
2019-09-13 15:29:47 -07:00
Tejal Desai
08acf221c6
Merge pull request #635 from discordianfish/patch-1
...
Remove cruft
2019-09-13 14:27:58 -07:00
Tejal Desai
30f1a7dae9
fix lint
2019-09-13 12:16:40 -07:00
Tejal Desai
9b9fb815a7
fix format
2019-09-13 11:56:57 -07:00
Tejal Desai
469fdaa50d
test
2019-09-13 11:49:30 -07:00
Tejal Desai
f33c71b3c5
Merge branch 'master' into path_env
2019-09-13 11:48:01 -07:00
Tejal Desai
f0e571839d
add unit tests
2019-09-13 11:21:43 -07:00
Tejal Desai
a014c4a1e8
added unit tests
2019-09-13 11:00:05 -07:00
Tejal Desai
873b577e1a
Merge pull request #729 from xanonid/Remove_leading_slash_in_layer_tarball_paths
...
Remove leading slash in layer tarball paths (Closes : #726 )
2019-09-13 10:05:25 -07:00
priyawadhwa
8acab90dec
Merge pull request #698 from takmatsu/s3-endpoint
...
Add support for S3 custom endpoint
2019-09-13 09:32:25 -04:00
Антон Костенко
a1cc42bdb7
Fix https://github.com/GoogleContainerTools/kaniko/issues/756
2019-09-10 00:44:27 +02:00
Prashant
0158cbf70c
Setting PATH for empty image as well
2019-09-04 17:23:59 +05:30
Prashant
17d1059ec4
Setting PATH to default PATH if PATH is missing
2019-09-04 16:44:55 +05:30
chhsia0
ea1a92712c
Avoid comparing uncompressed and compressed images in the unit test.
2019-09-03 23:17:57 -07:00
Prashant
2c44539151
Setting PATH
2019-08-30 13:33:36 +05:30
chhsia0
11f3b791cd
Renamed to `--oci-layout-path` and added a unit test.
2019-08-24 01:28:58 -07:00
chhsia0
730b8b77c8
Added `--layout-path` flag to save image in OCI layout.
...
Fixed #296 .
The output manifests may have `application/vnd.docker.distribution.manifest.v2+json`
as their media types instead of `application/vnd.oci.image.manifest.v1+json`.
2019-08-24 01:04:18 -07:00
Tejal Desai
96947b8ca4
fix lint
2019-08-23 13:13:14 -07:00
Tejal Desai
6daffd8dd7
add multiple user agents to kaniko if upstream_client_type value is set
2019-08-23 11:29:05 -07:00
priyawadhwa
7adf2fcb50
Merge pull request #714 from MJDSys/reproducible_add
...
Make container layers captured using FS snapshots reproducible
2019-08-19 14:39:18 -07:00
priyawadhwa
0694be3e85
Merge pull request #717 from vm86/fix
...
fix unpacking archives via ADD
2019-08-19 13:24:53 -07:00
Deniz Zoeteman
c425f02866
Reverted not including build args in cache key
2019-08-16 15:09:52 +02:00
xanonid
30db2c07d3
Also remove leading / from paths to file which are marked as deleted
2019-08-09 17:30:45 +02:00
xanonid
1fa2527a7b
Adapt tests such that expected paths do not contain a leading /
2019-08-09 14:24:03 +02:00
xanonid
c75749b840
Do not use leading slashes for paths in layer tarballs to be more compatible with docker
2019-08-09 14:24:03 +02:00
Sharif Elgamal
56eeaf41e6
Merge pull request #452 from sharifelgamal/cache-fix
...
Create cache directory if it doesn't already exist
2019-08-02 13:41:38 -07:00
Sharif Elgamal
8a24115b6a
Prevent panic on nil image
2019-08-02 13:25:20 -07:00
v.rul
7750094ec1
Add checking image presence in cache prior to downloading it
...
This changes allow to use kaniko-warmer multiple times without unnecessary docker image downloads.
To check image presence in cache directory I'm using existing cache function that is used by kaniko-executor.
I've considered building separate function to only check image presence, but it will have pretty much the same code.
Questionable decision is to embed CacheOptions type to KanikoOptions and WarmerOptions. Probably this should be resolved by creating interface providing needed options and implement it both mentioned structs. But I've struggled to get a meaningfull name to it.
To replicate previous behaviour of downloading regardless of cache state I've added --force(-f) option.
This changes provides crucial speed-up when downloading images from remote registry is slow.
Closes #722
2019-07-24 18:09:21 +03:00
Taylor Barrella
3422d5572a
Misc. small changes/refactoring ( #712 )
2019-07-23 15:10:22 -07:00
Tejal Desai
19fb253e9c
Merge pull request #680 from tbarrella/go-containerregistry-upgrade
...
Update go-containerregistry
2019-07-23 14:35:19 -07:00
Роман Небалуев
be0dac2823
fix unpacking archives via ADD
2019-07-19 18:47:18 +05:00
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
Carlos Alexandro Becker
f578b09846
fix: remove single branch option
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-06-22 12:17:46 -03:00
Carlos Alexandro Becker
c45e05f668
clean: remove debug msg
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-06-22 11:45:42 -03:00
Carlos Alexandro Becker
f0b9ad3a57
feat: support specifying branch for cloning
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-06-22 11:45:07 -03:00
Andreas Bergmeier
7cc899b09e
Add SkipVerify support to CheckPushPermissions. ( #663 )
...
Extract makeTransport, which allows using the current mechanism used for
pushing.
Fixes #628 .
2019-06-14 12:34:55 -07:00
Takeaki Matsumoto
35bb350a49
Add support for S3 custom endpoint
...
For S3-compatible object storage (like minio),
this patch enable to use custom endpoint-url.
Fix #531
2019-06-13 12:42:52 +09:00
tralexa
66a052255f
Insecure is now honored
2019-06-02 12:24:22 +03:00
Taylor Barrella
5c0603a967
Update go-containerregistry
...
Resolves #607
* Deleted a duplicate Gopkg.lock block for github.com/otiai10/copy to
prevent `dep ensure` from deleting it from vendor/
* Searched for breaking changes. Only found ones for
remote.Delete/List/Write/WriteIndex. Searched for those and fixed
* Noticed that NewInsecureRegistry was deprecated and replaced it
2019-05-25 15:56:20 -07:00
priyawadhwa
2fc8a7f4bc
Merge pull request #665 from orisano/chore-fix-typo
...
chore: fix typo
2019-05-23 16:06:11 +02:00
Kartik Verma
f137f81884
Resolved Merge Conflicts
...
Signed-off-by: Kartik Verma <vkartik97@gmail.com>
2019-05-21 01:52:14 +05:30
Andreas Bergmeier
0a3a280e8f
Correct CheckPushPermission comment.
2019-05-20 09:36:25 +02:00
Nao YONASHIRO
75fdad7319
chore: fix typo
2019-05-17 03:17:08 +09:00
priyawadhwa
38c1735d92
Merge pull request #655 from GijsWeterings/master
...
Add `--digest-file` flag to output built digest to file.
2019-05-14 12:37:14 -07:00