Releases: carvel-dev/kapp-controller
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
v0.44.7
✨ What's new
- Bumping golang.org/x/net to v0.8.0 in v0.44.x by @sethiyash in #1167
- Updating go version to 1.19.6 in 0.44.x line by @sethiyash in #1166
- Bumping dependencies versions for v0.44.7 release by @sethiyash in #1174
- Bumping etcd in v0.44.x line by @sethiyash in #1172
- Bumping x/net version to v0.8.0 in CLI for 0.44.x line by @sethiyash in #1180
Full Changelog: v0.44.6...v0.44.7
📂 Files Checksum
a477537c1cd3c0a4473728f92889ffb2ff7579488ee0be6b361fb6975fb52ea4 ./release.yml
08d7eb787282fb3b8d34103c16821eb3fbc1fed47a92c9fb3c0d375c9362c8cc ./kctrl-darwin-amd64
4b13350083e47160ccb0f5ad55bc5de764adb8b700928dfbae2473c6ad2f74dc ./kctrl-darwin-arm64
272cac625e618d8bb25541aaeb0f553aeb4800abd9a28b7baac2e7f51f06998b ./kctrl-linux-amd64
374f4c46bdc7ac52be9c23e7695f23f89dfe83f810d96b0c5f7b298370a34204 ./kctrl-linux-arm64
77a01a5252af59195b42c061446b563c0a19a1ab49cee6a48eed5f4b861af1d6 ./kctrl-windows-amd64.exe
e65f6841e7d66f0aa63c7e433771446ee5a846c640cda6569fb05a4c2ca4d502 ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml
v0.44.6
What's Changed
- Updated kapp to v0.54.3 and kbld to v0.36.4
Full Changelog: v0.44.5...v0.44.6
📂 Files Checksum
f1d990574550363de4ec67d5d8aa8b3f05a06a43d15a92205b4900996578daad ./release.yml
b41bef1c6eeca32030e0be055a47788eb9dafa646541dd5a52dac154c3942604 ./kctrl-darwin-amd64
cc56b2d2cf3fdc379d5637693773a41f47f1d877967b6add2085edc2baa6492e ./kctrl-darwin-arm64
053962a5e40210059256db2625bdc1e15e3d4617cee1c9d28dd7dfcc034b9a32 ./kctrl-linux-amd64
20b0b9ad0ca77341327b66754b8ee6b62ded01aff48f3408ad4c60065b8ef37a ./kctrl-linux-arm64
4bf16a09aa0e01acf4b99736a6375a337611d1fd0f5e511d1f57beb31a5eafe9 ./kctrl-windows-amd64.exe
0e5c1f21519f0f236eef57df156aac8e1dc2cee041ede9fb8d209794cad07b2e ./package.yml
7a6aa35600459a1797a6f0564ae89954e6da035fe54e19b72c573f5b31938a8c ./package-metadata.yml