v0.18.0
v0.18.0Release - 2020-03-04
This release fixes all the regression bugs associated with v0.17.0 and v0.17.1.
This release, the team did a lot of work improving our test infrastructure, more tests cases
and refactored filesystem walking.
Thank you all for your patience and supporting us throughout!
gcr.io/kaniko-project/executor:v0.18.0 and
gcr.io/kaniko-project/executor:latest
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.18.0 and
gcr.io/kaniko-project/executor:debug
Bug Fixes
- fix home being reset to root #1072
- fix user metadata set to USER:GROUP if group string is not set #1105
- check for filepath.Walk error everywhere #1086
- fix #1092 TestRelativePaths #1093
- Resolve filepaths before scanning for changes #1069
- Fix #1020 os.Chtimes invalid arg #1074
- Fix #1067 - image no longer available #1068
- Ensure image SHA stays consistent when layer contents haven't changed #1032
- fix flake TestRun/Dockerfile_test_copy_symlink #1030
New Features
- root: add --registry-mirror flag #836
- set log format using a flag #1031
- Do not recompute layers retrieved from cache #882
- More idiomatic logging config #1040
Test Refactors and Updates
- Split travis integration tests #1090
- Add integration tests from Issues #1054
- add integration tests with their own context #1088
- Fixed typo in README.md #1060
- test: refactor container-diff call #1077
- Refactor integration image built #1049
- separate travis into multiple jobs for parallelization #1055
- refactor copy.chown code and add more tests #1027
- Allow contributors to launch integration tests against local registry #1014
Documentation
- add design proposal template #1046
- Update filesystem proposal status to Reviewed #1066
- update instructions for running integration tests #1034
- design proposal 01: filesystem resolution #1048
- Document that this tool is not officially supported by Google #1044
- Fix example pod.yml to not mount to root #1043
- fixing docker run command in README.md #1103
Huge thank you for this release towards our contributors:
- Anthony Davies
- Batuhan Apaydın
- Ben Einaudi
- Cole Wippern
- cvgw
- DracoBlue
- James Ravn
- Logan.Price
- Moritz Wanzenböck
- ohchang-kwon
- Or Sela
- Sam Stoelinga
- Tejal Desai
- Thomas Bonfort
- Thomas Strömberg
- tinkerborg
- Wietse Muizelaar
- xanonid
- Yoan Blanc