Skip to content

Releases: carvel-dev/kapp-controller

v0.37.0

02 Jun 21:18
772c1c2
Compare
Choose a tag to compare

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.
  • kctrl changes
    • Remove install option in package installed update command by @praveenrewar in #692
    • Add --values to kctrl package installed update by @100mik in #683
    • Ensure that pkgi status tail is picked up after kicking it by @100mik in #702
  • Bumps

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

28 Apr 22:27
Compare
Choose a tag to compare

What's Changed

  • kctrl (client-side):
    • Adding commands kick, status and pause to kctrl package installed command tree by @100mik in #637
    • kctrl app commands by @100mik in #554
    • kctrl: Add bash completion command by @praveenrewar in #599
  • kapp-controller (cluster-side)
    • assorted CVE patches / keeping up with the joneses
    • Internal Carvel tool version bumps:
    • 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

12 Apr 01:06
c57b457
Compare
Choose a tag to compare

What's Changed

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

17 Mar 20:53
79cbbd3
Compare
Choose a tag to compare

What's Changed

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

08 Mar 22:24
20e4cf6
Compare
Choose a tag to compare

✨ 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

📂 File Checksums

7762595775bbcdb77e057cd72ccbe47cf095bfe1a4007971bf7728e1766c706f  ./tmp/release.yml

v0.30.2

25 Mar 05:31
e6f78c7
Compare
Choose a tag to compare

🪨 LTS Stability Release 🪨

Bugfixes 🐛 🚫 and CVE 🍒 cherry-picks as outlined in
#587

💾 Assets:

b3bd45bc6d7389ad8d003039d4dbefeeb38e08819cd320ae6ca683efae579d31 release.yml

v0.30.1

24 Feb 21:02
Compare
Choose a tag to compare

🐛 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

25 Jan 23:55
c4c5ceb
Compare
Choose a tag to compare

✨ 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

13 Jan 00:51
72a97ee
Compare
Choose a tag to compare

✨ 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

v0.30.0

16 Nov 16:35
Compare
Choose a tag to compare

✨ What’s new

  • Added shorthand (KAPPCTRL_KUBERNETES_SERVICE_HOST) to add KUBERNETES_SERVICE_HOST to noProxy controller configuration #420. Documentation here.
  • Bumped ytt to v0.37.0 and imgpkg to v0.22.0 #423

📂 File Checksums

c46b427a57cde33f1400bcce87731292e1655dcc18fa67dadf2ebc87c5a7956f  release.yml