kaniko/pkg/util
Tony De La Nuez 77ac6942a6
Fix missing setuid flags on COPY --from=build operation (#2089)
* Fix missing file permissions on multi-stage build

Fixes #2075

When a file with the setuid bit is copied from one stage
to another, the permissions were not copied over properly after
setting ownership on directory and the file itself.

* Update pkg/util/fs_util.go

Co-authored-by: Jason Hall <jason@chainguard.dev>

* Adding boilerplate to dockerfile

* Add bash check to bail with exit code 1 if setuid not present

Co-authored-by: Jason Hall <jason@chainguard.dev>
2022-05-22 09:20:18 -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
bucket_util.go Add missing tests for bucket util (#565) 2019-02-19 09:05:23 -06:00
bucket_util_test.go Add missing tests for bucket util (#565) 2019-02-19 09:05:23 -06:00
command_util.go Bugfix/trailing path separator (#1683) 2021-07-08 12:06:52 -07:00
command_util_test.go Bugfix/trailing path separator (#1683) 2021-07-08 12:06:52 -07:00
fs_util.go Fix missing setuid flags on COPY --from=build operation (#2089) 2022-05-22 09:20:18 -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 chore: add workflows for pr tests (#1766) 2021-10-18 23:22:44 -07:00
groupids_fallback.go fix: Refactor `LayersMap` to correct old strange code behavior (#2066) 2022-05-17 20:30:58 -04:00
syscall_credentials.go fix: Refactor `LayersMap` to correct old strange code behavior (#2066) 2022-05-17 20:30:58 -04:00
tar_util.go fix: Refactor `LayersMap` to correct old strange code behavior (#2066) 2022-05-17 20:30:58 -04:00
tar_util_test.go test: use `T.TempDir` to create temporary test directory (#1918) 2022-02-07 13:27:34 -05: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