Releases: carvel-dev/kapp-controller
v0.46.1
✨ What's new
- Bump golang to 1.20.5 by @sethiyash #1233
Full Changelog: v0.46.0...v0.46.1
📂 Files Checksum
9df2333fc5acb0cb14d10e69c30a2845841d56b48ef9ec6b031341c733cf2da5 ./release.yml
f12c8a79cca3d6742e9cecf3f84f6766c64cff513b660e1ddabcfaa17e3eaa54 ./kctrl-darwin-amd64
bf1e4a68b3a3655f60698dc7a06106d7806c9bd02aabffaa909fce269e1f00a4 ./kctrl-darwin-arm64
f8db054db89e204d2b1cab165998ac1434a9f5fa8fc4ffeae52a4c17b1e52942 ./kctrl-linux-amd64
d542d3e76406de0558880c1631280ef7d31d05770e36ed8f944556021d5be1c5 ./kctrl-linux-arm64
3c19991d9fb930fa3bad1d3bafa55732b2a68bbfc9552ce79b8cab66299b5938 ./kctrl-windows-amd64.exe
e3be37dd3b61d9e386c0761555350f8947ca94eb6530b65647599329c4d06e5a ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml
v0.46.0
✨ What's new
- Unblock app deletion when ns is terminating and resources are in the same ns only by @praveenrewar in #1208
- Include required properties in
--default-values-file-output
by @praveenrewar in #1145 kctrl
: Flag to create namespace when adding new repo by @ThomasVitale in #1113- Fix panic calling
tanzu package installed status
by @clebs in #1161 - Fix panic reading empty args slice by @clebs in #1163
- check that downward api supports dots in field paths by @cppforlife in #1092
- Add --build-values to package release command by @100mik in #1218
- Don't fallback to automatic noopDelete if cluster is set by @praveenrewar in #1220
🔈 Callouts
Full Changelog: v0.45.0...v0.46.0
📂 Files Checksum
d80f4808a16a0ae43e6ba7b0af699ae1490fa326ab0f592bd831b471961f360f ./release.yml
90ae7bb16e17ef07a5d32685b3548b1a085694472c330db35d31bd0f3814e1c7 ./kctrl-darwin-amd64
806007f2a6bbe53d8ed7c671127cf97b4f9b5227914a54c05390a868abf63456 ./kctrl-darwin-arm64
5df737b605482578d54ef15cd8f6daf5850828adb2a73d3b8893169834273ee6 ./kctrl-linux-amd64
4750a198343996887b9d6adf21efd5c6058188a1d62699a2b4329cc7e0f358c1 ./kctrl-linux-arm64
74a835cb0e019ca09f2edf64033701581db719c98774755696dd8e84a0d1a0ae ./kctrl-windows-amd64.exe
ffea41423fc17b537ad057ecb1e177501897311d583abb7a9ce6d9b559774bbf ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml
v0.45.2
✨ What's new
- Fix flaky E2E tests by @gcp-cherry-pick-bot in #1236
- Bumping dependencies for KC v0.45.2 by @sethiyash in #1234
Full Changelog: v0.45.1...v0.45.2
📂 Files Checksum
ae3c3d65e198ebfb17754ab61fdb6f2090c857918fe7ed6447816138928cd9ed ./release.yml
ef573273e60e6498d214469bff87e9c064a06677b2632cce5df048aaba4204a4 ./kctrl-darwin-amd64
b12fb1f302a0cec3c0917a1a89735184fd3628e78f4b1ecdc7a34f9a99facd2b ./kctrl-darwin-arm64
63594509bab858fe62e46a7b431eed0153d42fd13dba9df03e2ea30295d1bcc6 ./kctrl-linux-amd64
660fd24fbd3cd44b1b032ad583ff0edbb1a2cf4cb128471b4047bf12b597fc26 ./kctrl-linux-arm64
202d83f56ca26413299dd3b50e76ef37fabc44b22e421f7553c4dabab9743331 ./kctrl-windows-amd64.exe
997ccd52620b52de49fbe3e7564206e4d308a465befcd2bce338275af5be7470 ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml
v0.45.1
✨ What's new
- Bump etcd, x/net and go 1.20.3 in KC 0.45.x line by @sethiyash in #1190
Full Changelog: v0.45.0...v0.45.1
📂 Files Checksum
9152aa76b2973b9f091c05bf7243376ad37070a708e3eebfa205052be59d0e18 ./release.yml
df475a89e7e6bcb93c54e973382d19f397e854d32ab237bc0eca98218ba575a6 ./kctrl-darwin-amd64
fc09f442acd759e8024511796ad65e124ae035723d39bd02b21f7fd91a383c4a ./kctrl-darwin-arm64
865a2ffc10a32597cf026656382829e9b33bb42f55fad70338b4c59aa5de33e5 ./kctrl-linux-amd64
340756165a88e4d2e242d812259362026b418982f0484412900c3346b292b7de ./kctrl-linux-arm64
76911a7aa29860806e58a7811fd67322f797ff5d0ad1af0a1142523058711fe5 ./kctrl-windows-amd64.exe
9ca17ebeddc4386f0bc875e62580ec54f608ada45fd3e26c4a7766b9719009b2 ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml
v0.50.4
Installation and signature verification
Installation of kctrl
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.4/kctrl-linux-amd64
# Move the binary in to your PATH
mv kctrl-linux-amd64 /usr/local/bin/kctrl
# Make the binary executable
chmod +x /usr/local/bin/kctrl
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kctrl
$ kctrl version
Verify checksums file signature
Install cosign on your system https://docs.sigstore.dev/system_config/installation/
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC. To validate the signature of this file, run the following commands:
# Download the checksums file, certificate, and signature
curl -LO https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.4/checksums.txt
curl -LO https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.4/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.4/checksums.txt.sig
### Verify the checksums file
cosign verify-blob checksums.txt --certificate checksums.txt.pem --signature checksums.txt.sig --certificate-identity-regexp=https://github.com/carvel-dev --certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature. For instance, if you are using Linux on an AMD64 architecture:
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
Installation of kapp-controller
kapp-controller can be installed by using kapp
kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/v0.50.4/download/release.yml
or by using kubectl
kubectl deploy -f https://github.com/carvel-dev/kapp-controller/releases/v0.50.4/download/release.yml
Container Images
Kapp-controller and Kapp-controller-package-bundle images are available in Github Container Registry.
OCI Image URLs
- ghcr.io/carvel-dev/kapp-controller@sha256:2a6daa93d94aebe414203da86a004e40ca2def33e50d57e2644d7ff4cdd36ac1
- ghcr.io/carvel-dev/kapp-controller-package-bundle@sha256:de1d113e5a40d164d9e4a72c5f9bf97288e966517e000a224be0e32ce5cd9bcc
Verify container image signature
The container images are signed using Cosign with GitHub OIDC. To validate the signature of OCI images, run the following commands:
# Verifying kapp-controller image
cosign verify ghcr.io/carvel-dev/kapp-controller@sha256:2a6daa93d94aebe414203da86a004e40ca2def33e50d57e2644d7ff4cdd36ac1 --certificate-identity-regexp=https://github.com/carvel-dev --certificate-oidc-issuer=https://token.actions.githubusercontent.com -o text
# Verifying kapp-controller-package-bundle image
cosign verify ghcr.io/carvel-dev/kapp-controller-package-bundle@sha256:de1d113e5a40d164d9e4a72c5f9bf97288e966517e000a224be0e32ce5cd9bcc --certificate-identity-regexp=https://github.com/carvel-dev --certificate-oidc-issuer=https://token.actions.githubusercontent.com -o text
What's Changed
- Bumping helm version to 3.14.4 in v0.50.x line by @rohitagg2020 in #1567
Full Changelog: v0.50.3...v0.50.4
📂 Files Checksum
1281499cc635087d4d55ae53e5d3f99597a83fc4486edf872daaf9e9812cfcb9 ./release.yml
b48776f399537e51e35232459b7b9d93f2590e0d036692c1522b595e4577948e ./kctrl-darwin-amd64
779480c0bbe01d06f6a803ca35a059a2bd5470085b4bf8b65b73ee43360e76ba ./kctrl-darwin-arm64
3af04f9e8c40fd5ebff2c91a924dbd2815e537f1c8732fa2bd7963df2167795b ./kctrl-linux-amd64
83cb8745420c44c1fefa377161b5d8cbe6dbe0874a6a0e2d3d0729b5b6f52a54 ./kctrl-linux-arm64
b952fc9a1b04086773020c090c8560d4d7a0469ec6987c040e0db101e13967a3 ./kctrl-windows-amd64.exe
49890bc0be866b67c38ddf7a02c2c85b236bf5a06047154c7824d3238bd2c5ab ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml
v0.45.0
What's Changed
- Use lowerCamelCase for existing values in kapp-controller package by @praveenrewar in #1120
- Allow values to be configurable in kapp-controller package by @praveenrewar in #1120
- Add check for annotations field while looking for pkg_repo_ann by @praveenrewar in #1127
- Print errors while parsing default values for a pkg by @praveenrewar in #1041
- Allow disabling ytt validations while building packages using kctrl by @100mik in #1077
- Add tests for package repo dry-run. Fix logic for creating RBAC resources by @100mik in #1100
- Add tests for package install dry run by @100mik in #1100
- Add dry run flag for package repo add by @100mik in #1100
- Add dry run flag for PackageInstall create and install by @100mik in #1100
- Add example for pkg repo kick by @praveenrewar in #1094
- Support positional arguments for pkg repo kick by @praveenrewar in #1094
- Do not expose development values to kapp controller package bundle by @praveenrewar in #1111
- Deflake TestConfig_TrustCACerts by @praveenrewar in #1114
- Use authentication in dependencies_test by @praveenrewar in #1114
- Use token with setup-action by @praveenrewar in #1114
- Change org and repository name in develop by @joaopapereira in #1101
Dependency Bumps
- Bump dependencies by @rohitagg2020 in #1133
- Updated go version to 1.19.6 by @rohitagg2020 in #1133
- Bump kapp to v0.55.0 by @praveenrewar in #1125
- Bump benchmark-action/github-action-benchmark from 1.15.0 to 1.16.1 by @dependabot in #1122
- Bump github.com/prometheus/client_golang from 1.12.2 to 1.14.0 by @dependabot in #1106
- Bump actions/add-to-project from 0.4.0 to 0.4.1 by @dependabot in #1116
- Bump golang.org/x/tools by @dependabot in #1107
- Bump golang.org/x/net from 0.4.0 to 0.7.0 in /cli by @dependabot in #1102
Full Changelog: v0.44.6...v0.45.0
📂 Files Checksum
9b91a67f41486f12f710724c696a97022275791d309d744b86069af5c184a264 ./release.yml
eb83e4e4b5cf81aba0d48c53f9393dcbe97a382822f0b4678a07c5b3dcfe9aba ./kctrl-darwin-amd64
76be76c9c8b0036f24d5e1c13943d7daebf3d8a3aed9b19ad1e7bc0a39911336 ./kctrl-darwin-arm64
1841b8684fcee57d4707094092bbc21a88f60293a9a77605fea9cfe10f1d95c7 ./kctrl-linux-amd64
434093ea3bc802b1ad37a5f96ffde3669eec0f57ffc4f1279cc3fa9d07106527 ./kctrl-linux-arm64
88da9404f57028f2abaeb2e9fd56f752f62ff92715ffa8f33c0ae8332ff30d67 ./kctrl-windows-amd64.exe
189d9bb69de3900d78a69eaf3c411f7953d31d312e37efc6da4fdb42a344e46f ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml
v0.41.9
✨ What's new
- Bumping etcd to 3.5.8 in v0.41.x line by @sethiyash in #1264
- Bumping helm to 3.12.1 in v0.41.x line
Full Changelog: v0.41.8...v0.41.9
📂 Files Checksum
26901b2043578439f965e193947aac35d011f5962710fafb30c3b21136d10601 ./release.yml
d1152fa5b2b40736bb7c6bb5a3bd0d0915bb785ea870b6503cea3e635ad0df4c ./kctrl-darwin-amd64
99659a0bdf2c651442d4bb2c7571cca67fa42f9b0b1f8c157436bd0779e5440b ./kctrl-darwin-arm64
59003bda9a881affc72b4d4f3801d9525808a90b96b9da9476bd393ddc47ee32 ./kctrl-linux-amd64
e53b1901148c233d5129b4e59f264068a7b21c72c357af45af4d42535658e45b ./kctrl-linux-arm64
ab948b1fad1cf030590698661b3484aa3b3bd91942b1f89108af8b271c265947 ./kctrl-windows-amd64.exe
v0.41.8
What's Changed
- Updated flaky test by @kumaritanushree in #1248
- Bump go 1.20.5 and make go lint happy by @kumaritanushree in #1238
Full Changelog: v0.41.7...v0.41.8
📂 Files Checksum
112692cf02ea4e99e8f1bcfaad5f5fc355bbfc68453104c367845a76ff94a403 ./release.yml
a9ac9acc9d726aae208cc452b3d6ae87fb05ab3b17ee3958efa35839beb53e3b ./kctrl-darwin-amd64
6357753fd3a113a0d29776482eab88f9ddd5e592e79b67d384280ac76a3d892f ./kctrl-darwin-arm64
cd06cc7520c3fdf5fe60cb390cd2854d7410ee0fca5288b1a3139834daad547f ./kctrl-linux-amd64
f86b69e511f09fe8ad222a45b970e9e160bd5d3f224177bc8cc905fc76719c0a ./kctrl-linux-arm64
3288724f1eed76437a7fa4e9e9173f7be00ab55f42d2933494e667a87c567c7c ./kctrl-windows-amd64.exe
v0.41.7
What's Changed
- Bumping go version to v1.19.6 by @sethiyash in #1146
- Bumping golang.org/x/net to 0.8.0 by @sethiyash in #1150
- Bumping golang.org/x/net in kapp-controller CLI by @sethiyash in #1156
Full Changelog: v0.41.6...v0.41.7
📂 Files Checksum
9a9ac97ecf18a82534548b83e453853fd98d6f31c251e4f02de14733c07b3ebf ./release.yml
080404dc5845984f0f4ab68cb112d148395db8ed42ea2de77cc0033756bdaf4b ./kctrl-darwin-amd64
814fda14a1d2ff051cb094662d547693f937f1f8a7107c750a77e2c6684190be ./kctrl-darwin-arm64
7992fa092ec8512bf1952427adde2771a5c53ca0227daa6e96cd0aa50dfd4d60 ./kctrl-linux-amd64
80764411f751a55f0e09d5c31550ad1a7f53be3999522937872053b8b812dda2 ./kctrl-linux-arm64
0b2c4cc133e0c2b1ec235d2f0f04512aa2df4ca94e53f3a40a91bd1b64d75e78 ./kctrl-windows-amd64.exe
v0.44.8
What's Changed
- Updated flaky test by @kumaritanushree in #1250
- Go bump version 1.20.5 by @kumaritanushree in #1251
Full Changelog: v0.44.7...v0.44.8
📂 Files Checksum
f001bb52279f0fdcfa010ead5b6b1b4a8cc1c277495a284fb81b6f848cde8a03 ./release.yml
ca929d046a12b915983767b75df5060c55c8520eb1b6aa60e9c9a8b7b415bfa9 ./kctrl-darwin-amd64
bb60a07d91af814e47884f6c4ac30d40acb6682987800856d67d28a702a0d8f4 ./kctrl-darwin-arm64
6fde88220bc54d2f9a81a28d262ae59a7fdc89ad62f3ef148df56c38fdce2813 ./kctrl-linux-amd64
be1915b42581ba827604ca511cf86c6cd9b8cf54e45d31cb241c7ee62f07012f ./kctrl-linux-arm64
501acf842fba73c401dbdd2250f726746d24a5bb236a0e05a4aea677b75f1fd2 ./kctrl-windows-amd64.exe
948cef4ca0961bb7cc4cae3162b5f71b3e7cab7c66d29bf4d42c10753e09c851 ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml