Releases: carvel-dev/kapp-controller
v0.40.0
What's Changed
kapp-controller
- Bump dependencies by @carvel-bot in #824
- Packages can constrain k8s and kc versions by @joe-kimmel-vmw and @neil-hickey in #798
- Package authors can now specify that their package can be installed on a certain versions of both kapp-controller and kubernetes.
- Upgrade GoLang from 1.18 to 1.19 by @neil-hickey in #822
- Surface namespace and GK resources in AppCR status by @DennisDenuto in #799
kctrl
- Introducing the Package authoring commands by @rohitagg2020 @100mik @sethiyash
- kctrl dev deploy by @cppforlife in #638
A shoutout to @seemiller and @jorgemoralespou for sharing their perspectives which shaped initial thoughts about the Package authoring commands! 🎉
New Contributors
- @rohitagg2020 made their first contribution in #766
Full Changelog: v0.39.0...v0.40.0
📂 Files Checksum
633a17084af49c98afd17433035839da1067ab48b66a8a4245bcda51a630f58f ./tmp/release.yml
b101e611e079d80b8520be52a1c646f36bb2bfe5a2fa60f0b1cdd92b0d824003 ./kctrl-darwin-amd64
cf1aa5bf8c46228a4a0b6ad8fb007316853022949a584a5a3388e4963d11dc69 ./kctrl-darwin-arm64
16a5c3e7ff49d52e6169d4a57fabf9e862d6eaf7e7b87293ba736ab944688034 ./kctrl-linux-amd64
20ef728ddc908dab63f8ec68426d06f0f73728d2f5bc1e43df0587f3ab73a126 ./kctrl-linux-arm64
bb21c6ce2f6716824e6e01d954d1cadea3ea2238243ba003091aa32b795fb961 ./kctrl-windows-amd64.exe
v0.39.0
What's Changed
kapp-controller
- Add arm64 builds by @benmoss in #680
- add downward api by @DennisDenuto in #744
- Rename KC owned apps from
x-ctrl
tox.app
orx.pkgr
by @neil-hickey in #665 - use cache mount in Dockerfile by @cppforlife in #748
Bug Fixes
- execute pkg repo fetching in the sidecar by @cppforlife in #775
- Typo in Dockerfile causes ARCH to be ignored during build process by @slapula in #804
- Check if pkgrs contain a packages directory by @benmoss in #818
- correct automated usage of kbld in PackageRepository (when imgpkgBund… by @cppforlife in #737
kctrl
- Add tailing behaviour to package repo and add a package repo kick command by @100mik in #764
- Disallow use of shared namespaces for package installs by @100mik in #757
- Enhance tty experience by @praveenrewar in #743
New Contributors
- @DennisDenuto made their first contribution in #744
- @slapula made their first contribution in #804
Full Changelog: v0.38.4...v0.39.0
📂 Files Checksum
f58cdee047c8fe47ff7f00f2134a15f43513617e1678a26d77a47eb98312f9d9 ./tmp/release.yml
b442fe1788b699d322f8b18a5cbabd6acf04f0e0d73c0e0c395d6b4a22bd5120 ./kctrl-darwin-amd64
04e83b0b4c745f5939d626158141d4296ea0650749e75efba06995be682f8582 ./kctrl-darwin-arm64
de1392ba4fc269eefde8018633dbcc0007c06dbe20eab924a9a419ae6d451fca ./kctrl-linux-amd64
a623b6243a850e5a0e2f89dca2b6c795afbab833c97143599df0edd037feef31 ./kctrl-linux-arm64
7bad8ad3100534c1930c4d481ba939ff82a74f08fb55ce072b69c82734978541 ./kctrl-windows-amd64.exe
v0.38.5
What's Changed
- V0.38.5 by @joe-kimmel-vmw in #902
- configurable TLS cipher suite
- fix memory leak present in earlier version
Full Changelog: v0.38.4...v0.38.5
Rise up from these fiery Hashes
071b5b8fec93470b0a0968f3fd9e0b77f0bc9af063ed03c4f0b72900cfbe34d3 ./tmp/release.yml
9101e3446b48c5c98fb40c26a43903e95fc8d17a7b10cbfceb57381c30916334 kctrl-darwin-amd64
2ec4332b1e058352ca3defd927200666253ac23614bc421c2dab0b653a806e39 kctrl-darwin-arm64
a70120a80ccd4b0ef295bbd804190289d0872c374e4588f925ef2b4d11627929 kctrl-linux-amd64
f8184eb95a7c815939247294f5c9b75416de631900004d76eae9ad3bc61ab6b5 kctrl-linux-arm64
ed91df2d1a2886a10b1b4ee8262a0191b4349708c8df15f90277727dc9bbd5c0 kctrl-windows-amd64.exe
v0.38.4
What's Changed
- [bug] Execute pkg repository fetching in the sidecar so that CA certs/HTTP proxy configuration is applied for package repositories
Full Changelog: v0.38.3...v0.38.4
e9c25307f34aff3743765cc05ac3e01bc925ec71a56b8d0a1af7cc28269bd06e ./release.yml
961c49828494c83bdec3ce42b8b7fb659d46584db18aa9a886bf933217b3af85 ./kctrl-darwin-amd64
f33a230d117f577458d10e25b2d07084ce8babbb6e726b312a8f0978a166ebe6 ./kctrl-darwin-arm64
ec28529f7a60b918e200091a8f28dbebc50fda22620b5ba2c3faae4ab8c56446 ./kctrl-linux-amd64
8eb7202a331ace049515ebe187323d4366501ffbc153707fe54e7b45ebbf9291 ./kctrl-linux-arm64
914326d5d925f2360c798d1b8f75bc28e6210778c9edcff3b348f73e157c12d8 ./kctrl-windows-amd64.exe
v0.38.3
- [bug] support certificate reloading even when /etc is on a different mount from /tmp #751
Full Changelog: v0.38.1...v0.38.3
💾 File checksums
b3ca1b972f2ecbffa20e51ac563d60be9785e55e778c06080a7ca9970d75a0a2 ./tmp/release.yml
063963dc5957426ea67ab9e3d604e1a2eb35c1057836509457cfba6010fe830f kctrl-darwin-amd64
ff998a2788d136d41cfd786aa35afe5c7ad15d207fb43dd4fd7f66498d3e50fe kctrl-darwin-arm64
4442f03491aca0299adad3b44061930dccf57eea47cc8289319cb1fc4d9b4029 kctrl-linux-amd64
72f4acf61c4d83ab823a04f85d2ce7ca730427e4b09d5e6e78f101fcc24057ac kctrl-linux-arm64
afc4921a103e52449a9b6a742354f0b81a8212794c655d56c1f5b04fe0ba1b0f kctrl-windows-amd64.exe
v0.38.1
What's Changed
- [bug] Fixed regression introduced in v0.38.0 that resulted in PackageRepositories that use imgpkgBundle fetch step to not apply image relocation overrides
Full Changelog: v0.38.0...v0.38.1
b0d982fbdb082841c8ac31436521d51bc88f170a64076552e30c24ba60d1871d release.yml
1451ae2f4785077d2aca7ccf2ab835e061c4bc4846b42e722610c96e60cf722f kctrl-darwin-amd64
8dc5185542f50fd3dcce9f975871ce41c7af92872f7887952de1f244a7e18ef5 kctrl-darwin-arm64
48d8138c7052567501305ab7c1a18c2b8692000ef7e5159116972c7bb5ac3535 kctrl-linux-amd64
aae1e300a1d4cb6ae964f3d383035cadd63c33db8b03d513ec3eea9627d42448 kctrl-linux-arm64
8db8d37c374209e392d4c7716ba4de3985b4acf223c9f41417e15186dffb9b7f kctrl-windows-amd64.exe
v0.38.0
This version of kapp-controller does not correctly apply kbld transformation for PackageRepositories. v0.38.1 will correct this problem.
What's Changed
kapp-controller
- move some App CR reconciliation parts into sidecar by @cppforlife in #697
- Upgrade GoLang version to 1.18.x by @neil-hickey in #699
- Install/lock dependencies via config file by @benmoss in #721
- Helm 3.9.0 and Cue 0.4.3 in #727
- pkgi waits for app to reconcile latest generation by @benmoss in #726
- Add documentation for running kapp-controller in KIND by @davidblum in #724
- support for PackageRepositories with identical Packages by @joe-kimmel-vmw in #657
- kbld v0.34.0 in #730
- kapp v0.49.0 in #731
kctrl
- Cleanup before running package available test by @100mik in #723
- Ensure that kctrl picks up status tail after secrets are updated by @100mik in #713
New Contributors
- @davidblum made their first contribution in #724
🎉 Thanks @davidblum !
Full Changelog: v0.37.0...v0.38.0
💾 File checksums
7ab32efb189d6409ebf1b0ea5f1647b44b9f9805a7133476a253348a0856134e ./tmp/release.yml
fcf02419cd496115d7e3b9e6977d9cb18388dae75bfc79ef5de59c19f95910b0 kctrl-darwin-amd64
e8f664d07b4b914100e54fa5227be22ad01146cfd507a46e501b51ccb15bfd40 kctrl-darwin-arm64
02b7629e87e84e238ee7a65da5f555192ddce441abde80c6cb61de23e1229813 kctrl-linux-amd64
c6deab3057d1781b83da027890b81c8b2c25d0f19af04f8c3b5817da85f2294c kctrl-linux-arm64
51f22c6085f5f5802e69d868b5aaf03bcf4f7935dbf7193e2e06edb4c702d1fc kctrl-windows-amd64.exe
v0.37.0
What's Changed
- [breaking] Use TokenRequest API to get SA token by @joe-kimmel-vmw and @neil-hickey in #695
- This change was needed as Kubernetes 1.24.0 made a breaking change in how ServiceAccount tokens were exposed
- TokenRequest API is not available in K8s 1.18, 1.19, hence kapp-controller will not be able to obtain service account tokens.
- Add global kapp deploy raw options
- Within kapp-controller-config you can now set
kappDeployRawOptions
(example:kappDeployRawOptions: "[\"--diff-changes=true\"]"
) with settings that will be applied to all App CRs. --app-changes-max-to-keep=5
is also being added by default to reduce number of ConfigMaps created by kapp.
- Within kapp-controller-config you can now set
- kctrl changes
- Bumps
- Bump ytt to v0.41.1 by @carvel-bot in #709
- Bump vendir to v0.27.0 by @carvel-bot in #658
- Bump kapp to v0.47.0 by @carvel-bot in #663
- Bump imgpkg to v0.29.0 by @carvel-bot in #685
- Bump kapp to v0.48.0 by @carvel-bot in #703
- Bump sops to 3.7.3 by @joe-kimmel-vmw in #696
Full Changelog: v0.36.1...v0.37.0
52567f535ff6154c5b94925648cbc4ffcc307bf1e4e5609619ed779a37f49b26 release.yml
66d152a7264223c652bf3102e8badf1867fc4b46a568fbdf656db8bf4d4f08b1 kctrl-darwin-amd64
bfea78aaf40e3929c2825506ca33859e016b8cd568ab303d1f909e01f3bed197 kctrl-darwin-arm64
0a861d98bb89d0bcbb8c80519397fbc9bcdbffe706b06054def9fd15c251ba1c kctrl-linux-amd64
3916b352ede8219d4fed842a3805f4f3ee870c83bfb0f9507740767f930ba488 kctrl-linux-arm64
d2bd6e2375e14a0ed69afb3945b65eaf08e9404a5f014d4000bffedf6a6342c6 kctrl-windows-amd64.exe
v0.36.1
What's Changed
kctrl
(client-side):- kapp-controller (cluster-side)
- assorted CVE patches / keeping up with the joneses
- Internal Carvel tool version bumps:
- Bump imgpkg to v0.28.0 by @carvel-bot in #623
- Bump kbld to v0.33.0 by @carvel-bot in #630
- API server startup does not timeout by @benmoss in #608
- Remove resources from the "all" category by @benmoss in #609
- Allow dynamic KC config updates by @neil-hickey in #591
- Handle when a PackageInstall values have no SecretRef by @benmoss in #611
- Hey did it get faster to install PackageRepositories or is it just me? apiserver: custom QPS and Burst to allow high throughput of packages by @joe-kimmel-vmw in #635
Full Changelog: v0.35.0...v0.36.1
📁 File Checksums
65e448f90a5a848ae360546c6e7076248caa1adf88942987365d091d7949b3cf release.yml
4f4037ab7537db4a4518354dd0372ff5aedeea5491a08ddcc23aa477274e15a1 kctrl-darwin-amd64
ed8417239c2d68d8f88f5bd9c54aa0dc9367a46df12f897d1cef14b1ed080390 kctrl-darwin-arm64
d68f7400483950c0fc3190e637d2ecd644752ba577ad0164e05b575ff8c135f0 kctrl-linux-amd64
b25baf6de16d3d0017b03336d7c5b4e983ff0ec8dd2fbb45bece11b13a884cb6 kctrl-linux-arm64
b96ebaaccaeab1291c3c1ea681ae2c9e433f60a64f27bc16a1beb5a67cae956a kctrl-windows-amd64.exe
v0.35.0
What's Changed
- Helm: remove helmv2 support by @joe-kimmel-vmw in #590
- Add
includedSoftware
field toPackage
spec by @neil-hickey in #580 - Add reftrackers for cue ValuesFrom references by @benmoss in #602
New Contributors
Full Changelog: v0.34.0...v0.35.0
📁 File Checksums
3abf5ddaa12eee028c60f30f3aa2bf066702cfed281adb65cf6d422bc83d0d35 release.yml
4fdd67d9c06f7ff43f9a38d1f182e01494cc62f081e3751d1d6d64da52e25ba7 kctrl-darwin-amd64
f7ec564d3f51307975f5412973a2a612ed2f060bf0147db4aed4e87f25ca51db kctrl-darwin-arm64
7d2df9c83f68356d41cdc174c3baf53fdd0cc38e781c113ebfcb77d9d13ee234 kctrl-linux-amd64
7a0658d1809fa598e48e21f7599246c7c01c24a9ca6f70b13532c0852a6769b5 kctrl-linux-arm64
f979886232e2b9d34b9b46801319fc03732af6c434b1597c64754027afb45f40 kctrl-windows-amd64.exe