kaniko/pkg/util
Aris Buzachis 61312a95ae
fix(WORKDIR): use the config.User for the new dir permissions (#2269)
WORKDIR ignores the currently set USER and creates the new directories
with the root user ownership.

This changes that, by executing a chown after the mkdir if needed, and
also handle the case where the provided USER is an uid and the passwd
file is not available to resolve to the username.

Fixes #2259

Signed-off-by: Aris Buzachis <buzachis.aris@gmail.com>

Signed-off-by: Aris Buzachis <buzachis.aris@gmail.com>
2022-09-28 21:18:40 -04:00
..
bucket refactor: simpler local integration tests (#2110) 2022-06-14 13:38:01 -04:00
proc proc: detect kubernetes runtime by mounts (#2054) 2022-04-18 10:20:42 -04:00
.editorconfig revert back to old 0.17.1 behavior 2020-03-06 23:48:31 -08:00
azureblob_util.go Apply suggestions from code review 2019-10-21 10:19:32 +08:00
azureblob_util_test.go Add more test case for azureblob_util.go 2019-10-14 13:55:03 +08:00
command_util.go fix(WORKDIR): use the config.User for the new dir permissions (#2269) 2022-09-28 21:18:40 -04:00
command_util_test.go fix: getUIDandGID is able to resolve non-existing users and groups (#2106) 2022-07-12 10:21:37 -04:00
fs_util.go fix(WORKDIR): use the config.User for the new dir permissions (#2269) 2022-09-28 21:18:40 -04:00
fs_util_test.go test: use `T.TempDir` to create temporary test directory (#1918) 2022-02-07 13:27:34 -05:00
gcr_util.go Fix implicit GCR auth (#1856) 2021-12-28 20:34:32 -05:00
gcr_util_test.go test: use `T.TempDir` to create temporary test directory (#1918) 2022-02-07 13:27:34 -05:00
groupids_cgo.go fix: getUIDandGID is able to resolve non-existing users and groups (#2106) 2022-07-12 10:21:37 -04:00
groupids_fallback.go fix: getUIDandGID is able to resolve non-existing users and groups (#2106) 2022-07-12 10:21:37 -04:00
syscall_credentials.go fix: getUIDandGID is able to resolve non-existing users and groups (#2106) 2022-07-12 10:21:37 -04:00
syscall_credentials_test.go fix: getUIDandGID is able to resolve non-existing users and groups (#2106) 2022-07-12 10:21:37 -04:00
tar_util.go chore: remove duplicate word in comments (#2232) 2022-08-30 06:02:39 -04:00
tar_util_test.go refactor: simpler local integration tests (#2110) 2022-06-14 13:38:01 -04:00
transport_util.go feat(warmer): Warmer now supports all registry-related flags (#1499) 2020-12-10 22:55:43 -08:00
transport_util_test.go feat(warmer): Warmer now supports all registry-related flags (#1499) 2020-12-10 22:55:43 -08:00
util.go fix: Refactor `LayersMap` to correct old strange code behavior (#2066) 2022-05-17 20:30:58 -04:00
util_test.go Improve retry behavior for push operation (#1578) 2021-02-22 21:25:58 -08:00