Releases: carvel-dev/kbld
Releases · carvel-dev/kbld
v0.24.0
- Improve retry behaviour for package command when downloading layers
- Make git errors more descriptive
- Sort URLs in images annotation
- Thanks to @jbrunton
480f45f62bad6af0518884f2e6234b0655fa30cc533dc9a4c336ea9376db2b16 ./kbld-darwin-amd64
63f06c428cacd66e4ebbd23df3f04214109bc44ee623c7c81ecb9aa35c192c65 ./kbld-linux-amd64
198c340e544382c200701ff410103bede3cd35099b805d5e0bd731e3f28906cc ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.23.0
- Added relocate command to support image relocation between two registries (doc)
- This is effectively combination of pkg/unpkg with an optimization to avoid writing out tar locally
- Improve connection reuse during relocation/pkg/unpkg
4414bac258a53b62224ee50a50624dfd3b136e9e5a4170134d20917f6e11678a ./kbld-darwin-amd64
2367d6376c2d3a5a08d6d780d9721829abbfee13d3e9301271b166e90e472d15 ./kbld-linux-amd64
f0e00f20e667b8e19ca24ad8ddb88c047da02071a06bbedb86f128e4ec62cd93 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.22.0
- Support multiple YAML documents with yaml update strategy
- Support overriding custom image search rule
- Improve authentication functionality with registries
ee5f7271883fe8dc10128c31bacecbce29a23a492ee7d06393d11690c3b4da4b ./kbld-darwin-amd64
eb888079b26330e71b855c3f37c8b81fe55125b9a6e26a43e9eeabfd016051d6 ./kbld-linux-amd64
6cbded65da43fad0f46e4f2017349ab594e8755567f24013941c971dc5ab37c6 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.21.0
- Parallelize
package/unpackage
commands- Exposed via
--concurrency
flag, defaults to 5
- Exposed via
- Support packaging of lock files (by including preresolved image overrides)
- Support
--lock-output
flag for unpackage command - Print kbld errors on multiple lines where appropriate
- Add
yaml
andjson
update strategies for search rules (doc) - Support
path
in key matcher for search rules (doc)
52d0aed99a78eeb78bb5a4ade850391b294a87f5bae4493392f2c09fbe836e96 ./kbld-darwin-amd64
618f7e97389d75ae65c73cdad7a068d1f5b22e296042992c8498d0e16e727f78 ./kbld-linux-amd64
b8f9633805c87866d89198e4559e439786f455f586088a699831b402906e425d ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.20.0
kbld package
will no longer error for images that use non-distributable layers (e.g. windows base layer)- such layers will simply be referenced but not relocated (they cannot be relocated without changing image digest, and possibly violating licenses)
3b6b9a66c1307cae48fdf066b6b713550ad5db7cdb41c3bdefffb92a486ae3d7 ./kbld-darwin-amd64
a0e7dd4072587aa26db59a74bb2aadeee55ab5d285dd0544cb8eaff11821ed33 ./kbld-linux-amd64
b979016e797a467d9058f9c81d1843dca1c5314625a7bd70f07936b464c9b9dd ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.19.0
- Allow duplicate search rules (useful for using existing kbld configuration plus lock output)
- Prune out duplicate search rules in lock output
f4462851c406699fe6189e39c30889dddf79275a9aeab4a4eef767c98374771b ./kbld-darwin-amd64
cc08b09fda46c7b0e23b1cfa9f7275c1a942347bdeb846626123b385cb22b79e ./kbld-linux-amd64
409fbe6331e721690a1c9b3072e4fa4e70df3da1feb9ef1fd73932a63a226d2d ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.18.0
- Introduced
searchRules
configuration that allows more advanced image reference searching (docs)
39751dc1b2cae5c9f64f342732083ae503bd5e8d44a6b3ffeaeb3ac3b97fdb4c ./kbld-darwin-amd64
d949a139b0fe803ff2fafa4ff96bc49917eeda88f79516ebf34617b872ce19ec ./kbld-linux-amd64
12d3924dafcc8f7cd09c0fb2ca232b22bbc417af5078a97a567552b59455106f ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.17.0
- Introduce new flag
--lock-output
for main command to capture resolved images as ImageOverrides
09b348bfb92c25bb47444fe6ace9659b1bf062334a31d8092de98014c431378b ./kbld-darwin-amd64
ed16c560011eda40f07bad032859879904c3a264c478986151cae10815ced884 ./kbld-linux-amd64
faaab3129e61e06c1869507d46b7b588dfb2af74405f26420151bd1330437332 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.16.0
- Ensure that all generated docker tags are smaller than 128 chars (even for long repos)
9616c60eb18c3f9e79f02c7e3a6aa9b8c48c1f73922ce993a09895fd67fd51e1 ./kbld-darwin-amd64
964d5542b811abbc430aa54d4bc805e2d8ce5a9dbf5cadc01c4b107a50c1424e ./kbld-linux-amd64
fef2fc0ba279db0aa8750d2df9125cb4461dbcefcd2ec8c98eaafc57a238ffdb ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.15.0
- Support image matching by repo (ignoring tag/digest) (doc)
- Support minimum required version checking via config (doc)
e9442199a127877681bf70200d69d0e2d15cf061801e5b9998473ee5c144a712 ./kbld-darwin-amd64
396f02f1d9f320cf5089c19aa9c5d014949cfba8d6029a562fe73212bc483db4 ./kbld-linux-amd64
45397a120ed645b20e8f6ceee0b0a99693505cb280de0b37aaa8d262d68da934 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)