Releases: carvel-dev/kapp-controller
Releases · carvel-dev/kapp-controller
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
v0.34.0
What's Changed
- Add kctrl binaries to release artifacts by @praveenrewar in #564
- Accept values over stdin in helm template by @cppforlife in #565
- Allow deleting paused apps by @benmoss in #568
- Allow deleting deploying apps by @benmoss in #569
- Avoid retrying image fetching when credentials are not changing @benmoss in #579
- Do not require use of
prereleases: {}
on PackageInstall when prerelease version is set explicitly by @cppforlife in #578 - Bump vendir to v0.26.0 by @carvel-bot in #571
- Bump imgpkg to v0.27.0 by @carvel-bot in #576
Full Changelog: v0.33.1...v0.34.0
dce1fee066f46d794f7bdb67230a63da633eed8711a610ebac14fd7b127c8c77 release.yml
febd769d36d04df56ce9d16567ebb50ee69223129c1ae41cbde8580a24928dbc kctrl-darwin-amd64
8dda001a3ecbfddd105b2130d31a2f5f10cee91d6653433f369dff777218f4c2 kctrl-darwin-arm64
c40252b1b94d86bd0284ca99bc9e7a68cb3a027bb5f6125efe39ae2281081568 kctrl-linux-amd64
b38c75bf0438bb159c5f473fb648dd27a0722fc12c7e0acd56a2866d83504ed9 kctrl-linux-arm64
71a995301c864219504ad2f999019ba1d7e28d2a49bc3fbff301341fe7330f10 kctrl-windows-amd64.exe
v0.33.1
✨ What’s new
What's Changed
- Support running as arbitrary non-root user by @benmoss in #512
- Log klog through our zap logger by @benmoss in #536
- pkgr: add annotation showing source pkgr to created resources. by @joe-kimmel-vmw in #532
- Add new optional field to fetch steps to allow specifying the local dir when fetching by @neil-hickey in #544
- Add descriptions to all CRD fields
- Bump ytt to v0.40.1
- Bump kapp to v0.46.0
- Bump imgpkg to v0.26.0
- Bump vendir to v0.25.0
🐛 Bug Fixes
- Fix apiserver watch timeouts by @benmoss in #561
- fetch.vendir.shouldSkipTLSVerify passes the port by @joe-kimmel-vmw in #551
- Clear UsefulErrorMessage while reconciling by @benmoss in #519
- app status: convert all receivers to pointers by @joe-kimmel-vmw in #548
- app status test assertions by @joe-kimmel-vmw in #546
📂 File Checksums
7762595775bbcdb77e057cd72ccbe47cf095bfe1a4007971bf7728e1766c706f ./tmp/release.yml
v0.30.2
v0.30.1
🐛 Bug Fixes
This patch release takes the v0.30.0 you knew and loved, but builds it with go1.17.6 in order to avoid a significant memory leak behavior that was present in the core HTTP libraries.
📂 File Checksums
53bfbdfd517d4142689bf69ea90073f29bd5083556934b5ed9b8880ac04a082e ./tmp/release.yml
v0.32.0
✨ What’s new
- we continue to iterate the kapp-controller-CLI
- kc's CRDs show up with
kubectl get all
- Include downgrade annotation in downgrade error message
- Build with go 1.17.6 as this reduces the RAM footprint used by the internal HTTP framework
- Update helm to v3.8.0
- Bump kapp to v0.45.0
Full Changelog: v0.31.0...v0.32.0
📂 File Checksums
caa14124f8e2f6196dd3c3952267fc097ad50e12a21b0545f3bfb134b5dbda7f release.yml
v0.31.0
✨ What’s new
- WARNING: kapp-controller is now using v0.22.0 Kubernetes libraries. Kubernetes v1.19.0 users should read more here on how these library changes impact kapp-controller logs.
- The inspect section of the App status is no longer displayed by default to reduce API calls made by kapp-controller (#468)
- PackageRepository now supports an inline fetch option similar to Apps (#464)
- Fix the Inline PathsFrom during ytt template phase (#441)
- Carvel tool version bumps:
📂 File Checksums
bcdd445e2f6c14562c32bd17278a0b3954f0ebae71bb32a277165df5edd3af50 release.yml