Releases: carvel-dev/kbld
Releases · carvel-dev/kbld
v0.14.0
- Resolve image references twice to ensure that registry returns same digest
- Some older registries just make up a digest -- want to catch such cases and fail
- Improve error messages from
unpackage
command - Add
--version
in addition to version cmd
1da8bd208e49a1faeb48b167ba5fc69b10b94b74c0e6289bd0adbe043f524b4f ./kbld-darwin-amd64
9946ae1c154be0dfa301e316cf4403d6961096a79458656df5eba634f4c9250c ./kbld-linux-amd64
8696c0bab0c315616aefa58b0c84cebf71d39fef55f7b6cd73169901a4477dbb ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.13.0
- Add ImageKeys config to support image URLs from keys beside
image
key (doc) - Disable CGO and make builds reproducible
62d3201b31e7f78ae3d6c1d0621aeb21a59be94bd990811e8af28b61f9ec86c1 ./kbld-darwin-amd64
c5dc9a5e2fc1795f64f674cbc528a28c269432ce9485ee4dc74d8d18890dd4be ./kbld-linux-amd64
744dce9fae5adacd77cd8b46415110f3b07b23084b35d1038faf68a9ec0c03ad ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.12.0
- Added support for pack CLI builder (https://github.com/buildpack/pack)
- See Configuration doc for details
- Always start output with
---
YAML document separator
2ca30f9e60c8fdcbec109fb73e61568e806c4c6620d9fd1ec0d0dd9b654aec50 ./kbld-darwin-amd64
f2f8b1882f51a6d3434d59b9622eb651487a06e8bcbac14401914e7e2a726ba3 ./kbld-linux-amd64
d7b7326871845d72a9cc82da82d759f18cc8e1073c0b60b2b6d4ceb5cf6e46a9 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.11.0
- Added
--image-map-file
flag to read CNAB image relocation mapping file
f2e231877f86830e2324f189235c2788c54a865cc00b427694272d8967cd23ba ./kbld-darwin-amd64
1029110ffa0263fb75a9deb25642f577bb9d5ee25b1a5b10db55310e05388569 ./kbld-linux-amd64
3f33882b46404da41163ecf3199812f90f0022cb26007397d5c625588f572923 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.10.0
- Add
preresolved
option toImageOverrides
(docs) (per request: https://kubernetes.slack.com/archives/CH8KCCKA5/p1564524082059800) - Add docker build options to
Sources
(docs)
a712ce9e5782f64e3b0e972651405d9ea22589ca8aac3be544337b04727ca2cc ./kbld-darwin-amd64
56a0ba05431d3e5e4da0da710ba0b7ce98a7f848c15509359da2e58d451cae72 ./kbld-linux-amd64
ead0bcc5036cc53f5daedee4f5ee6bdcf12c92dca3d7dcdde93c079ce8f34829 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.9.0
- Added
--registry-verify-certs=bool
flag (defaults to true) to enable/disable certificate verification when contacting registry- Requested by @stang to support talking to non-secured registries within cluster (slack thread)
a81a21fea239a6114951ccbf76a31ca20850b8c4c453a661e7ce6575137016b7 ./kbld-darwin-amd64
18164a1738348fb4366f9d18955b5cad0e61b1b656d718780cc8fbdb6587465f ./kbld-linux-amd64
c76c17b03baeb6e6333e0c8c7fbb661abde46f40e0afdc41a8cb8f3cd48b383c ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.8.0
- Fixed issues with git repo detection when running outside of a git repo
83ea3564f5d880ca5bf61d4ae9e1c5d7f7b0300a2986723e98572036a8218eac ./kbld-darwin-amd64
4a94e7ed7627b2fde0d21e4a4ba3043f8a490586ab1c3a92f371c45226c1fcad ./kbld-linux-amd64
68b9e28a8dc9c8a54d6c391c475f509a97b7b6ebee0c5f1166ba19e95e0938e2 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.7.0
- Add
kbld.k14s.io/images
annotation to resources that includes metadata about how image was resolved (records original image URL and tag), and possibly built (records Git and local directory information) - Add
inspect
command to list images and if possible metadata about them- metadata comes from
kbld.k14s.io/images
annotation
- metadata comes from
a8b449b74d797048798d484e2e4a7671f730e7c9702414f9f7e3cead837ab4db ./kbld-darwin-amd64
a67eb6eeeff63ac77d34c2c86b0a3fa97f69a9d3f8c9d34c20036fa79cb4214d ./kbld-linux-amd64
a31a89e68b1acde97181187397460d1e2752785ab9572440cf18e8a4e550ccd3 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.6.0
- [breaking] Remove
-R
flag, and allow use of directories by default - Add
list
command to list referenced images - Add a tag when pushing to registry to work better with registries that try to garbage collect non-tagged images
- Tag is not meant to be useful to humans (e.g.
kbld-rand-<timestamp>-<rand>
=>kbld-rand-1557783001400690000-5024985154169
)
- Tag is not meant to be useful to humans (e.g.
- Remove temporary Docker tag to clean up
docker images
list
4d3df3e83a86be73413f8dc788778ce6e603aa0efa1ccb35c6e0cc1efb725ced ./kbld-darwin-amd64
605ae37ee1b2f38883b4e55614415d3798161e9eb766088a3504aa707d9cd4ff ./kbld-linux-amd64
f4adfa241916c7ebc1833c672927861f7f5d8e2f3c34804cf1f01a10670665df ./kbld-windows-amd64.exe
v0.5.0
unpkg
command changes- Tag imported images with
kbld-sha256-...
to make imports possible in AWS ECR (details) - Add
--registry-ca-cert-path
flag to allow use with custom CAs (used commonly with Harbor)
- Tag imported images with
ac243ec6149c9df7843c978eb530e05b00ebeafd905799e33abf630adf2923eb ./kbld-darwin-amd64
e82867e73444ed83627de198124cff29ce46a3b3d304fa54b005596ae605f2b5 ./kbld-linux-amd64
81d9b0c9248b4e4497d1d147c4e43ca7c9b8a663344f6236f230999b15eb4f27 ./kbld-windows-amd64.exe