Commit Graph

1980 Commits

Author SHA1 Message Date
cvgw 002642ef11 proposal 01 updates 2020-02-13 17:57:59 -08:00
Tejal Desai 2716557379
Merge pull request #1032 from tinkerborg/consistent-sha
Ensure image SHA stays consistent when layer contents haven't changed
2020-02-13 11:22:27 -08:00
Tejal Desai 2ab146db6a
Merge pull request #1044 from GoogleContainerTools/tstromberg-patch-1
Document that this tool is not officially supported by Google
2020-02-13 11:20:24 -08:00
cvgw 9557ef6b15 design proposal 01: filesystem resolution 2020-02-12 16:19:36 -08:00
Cole Wippern ae4e7d91aa
Merge pull request #1046 from tejal29/add_desing_propsal_template
add design proposal template
2020-02-12 14:06:01 -08:00
Tejal Desai 08e968a57f add design proposal template 2020-02-12 13:38:25 -08:00
Tejal Desai 1e9f525509
Merge pull request #1043 from jsravn/patch-1
Fix example pod.yml to not mount to root
2020-02-12 09:48:02 -08:00
Thomas Strömberg dfd3030c69
Document that Kaniko is not officially supported
This is in-line with what I will be doing with our other GoogleContainerTools projects. Thoughts?
2020-02-10 16:50:34 -08:00
Cole Wippern 7c7d899633
Merge pull request #1040 from cvgw/u/cvgw/more-idiomatic-logging-config
More idiomatic logging config
2020-02-10 12:35:38 -08:00
James Ravn 8e2b9ba105
Fix example pod.yml to not mount to root
As mounting to root makes `/root` a read only filesystem, which breaks a lot of builds that try to add files to `/root` (like `/root/.npm`).
2020-02-10 11:19:04 +00:00
cvgw 7e2009b5e2 More idiomatic logging config
Update logging configuration to be more idiomatic for a Cobra
application
2020-02-07 16:13:03 -08:00
Tejal Desai 8d9e6b8ea5
Merge pull request #1027 from tejal29/small_refacto
refactor copy.chown code and add more tests
2020-02-07 13:48:05 -08:00
Tejal Desai c9dc474031 fix linter 2020-02-07 13:47:17 -08:00
Tejal Desai a17ad8e8e8
Merge pull request #882 from cvgw/u/cvgw/reuse-cached-layer
Do not recompute layers retrieved from cache
2020-02-07 13:37:39 -08:00
Tejal Desai 8b69a13641 fix commut 2020-02-06 15:37:47 -08:00
Tejal Desai e0b913997f
Merge pull request #1034 from cvgw/u/cvgw/update-integration-test-docs
update instructions for running integration tests
2020-02-06 15:20:15 -08:00
Tejal Desai 674f5bda5d fix tests 2020-02-06 15:17:09 -08:00
Tejal Desai 03f2ac4085
Merge pull request #1031 from osela/log-format
set log format using a flag
2020-02-06 14:53:45 -08:00
cvgw 49fc5c032d update instructions for running integration tests 2020-02-06 14:48:33 -08:00
Or Sela 9dd050b892 set log format using a flag 2020-02-07 00:05:59 +02:00
Tejal Desai 343f41803d
Merge pull request #1014 from antechrestos/feature/add_documentation_for_local_integration_test
Allow contributors to launch integration tests against local registry
2020-02-06 11:47:08 -08:00
Tejal Desai d94a1ed53b fix linter 2020-02-06 11:40:41 -08:00
Tejal Desai 9dba097a7e refactor and add more tests 2020-02-06 11:40:41 -08:00
tinkerborg 82bce229bd omit uname/gname in tar headers
When using cache, the rootfs may not have been extracted. This prevents uname/gname from resolving
as there is no /etc/password or /etc/group. This makes this layer unnecessarily differ from
a cached layer which does contain this information. Omitting these should be consistent with Docker's
behavior.
2020-02-06 13:36:26 -05:00
tinkerborg cc2c9a0663 sort filesToAdd in TakeSnapshot
filesToAdd is sorted in TakeSnapshotFS, but not here. This makes ordering unpredictable within the layer's tarball,
causing the SHA to differ even if layer contents haven't changed
2020-02-06 13:36:21 -05:00
Ben Einaudi 3e2221cf6f Allow contributors to launch integration tests against local registry
This change allows user to launch integration tests with a local registry

Fixes #1012
2020-02-06 13:35:51 +01:00
Tejal Desai f3b2c4064b
Merge pull request #1030 from tejal29/fix_flake
fix flake TestRun/Dockerfile_test_copy_symlink
2020-02-05 16:37:53 -08:00
Tejal Desai 9e17ffd6cb fix unit tests 2020-02-05 15:59:07 -08:00
Tejal Desai 2cd68d2e2f fix flake in copy symlink 2020-02-05 14:40:52 -08:00
Tejal Desai 790ba99477
Merge pull request #1026 from tejal29/release_0.17.1
release 0.17.01
2020-02-04 14:36:47 -08:00
Tejal Desai ff646ae890 release 0.17.01 2020-02-04 14:35:59 -08:00
Tejal Desai ad7092dae4
Merge pull request #1025 from tejal29/fix
update initialWhitelist instead of whitelist
2020-02-04 11:07:35 -08:00
Tejal Desai 2e95c3040c update initialWhitelist instead of whitelist 2020-02-04 11:06:26 -08:00
Tejal Desai bd59b60f02
Merge pull request #962 from xanonid/support_copy_with_chown
Support COPY --chown flag
2020-02-03 22:44:22 -08:00
Tejal Desai 31f626cb22 initilize group to 0 2020-02-03 22:15:56 -08:00
Tejal Desai 56125ff464 Rebase from master with some changes 2020-02-03 14:57:10 -08:00
xanonid ac4c80d241 Refactor code, introduce constants for uid/gid = -1 2020-02-03 14:56:23 -08:00
xanonid 517cb50278 Add Unit test for GetUIDAndGIDFromString 2020-02-03 14:56:23 -08:00
xanonid e3b5a7b85d Support COPY --chown flag (Closes: #9) 2020-02-03 14:56:23 -08:00
Tejal Desai 28aa374266
Merge pull request #1018 from tejal29/release_notes
Release v0.17.0
2020-02-03 14:17:18 -08:00
Tejal Desai ce00eaed3c bump release 2020-02-03 13:17:02 -08:00
Tejal Desai 42b1b68dff Release v0.17.0 2020-02-03 11:32:32 -08:00
Tejal Desai 140f45f1b9
Merge pull request #1017 from tejal29/correct_user_grp_str
fix group string being always set to uid in case a user has a gid set
2020-02-03 11:30:51 -08:00
Tejal Desai 18fec3ba38 fix lint 2020-02-03 11:03:58 -08:00
Tejal Desai db6f6c5ad3 more tests and do not error out if user not found 2020-02-03 10:11:40 -08:00
Tejal Desai 6894be442f remove duplicate code 2020-02-01 15:19:36 -08:00
Tejal Desai 956495784e fix group string being always set to uid in case a user has a gid set 2020-02-01 15:19:36 -08:00
Tejal Desai c0c26bdcf2
Merge pull request #1016 from tejal29/fix_test_flake
fix test flake
2020-02-01 15:18:54 -08:00
Tejal Desai 0e833e4643 fix test 2020-02-01 09:29:18 -08:00
Tejal Desai 5a4a6c4a17 fix test flake 2020-01-31 15:23:38 -08:00