Releases: carvel-dev/kapp-controller
Releases · carvel-dev/kapp-controller
v0.26.0
✨ What’s new
- Set default syncPeriod to 10min for PackageRepository and PackageInstall CRs
- Previously it was 30s for PackageInstalls and 5min for PackageRepositories
- Updated
k8s.io/api-server
to eliminate package repository reconciliation problems on GKE (#377) - Bump kapp to v0.41.0 which allowed to speed up reconciliation of package repositories
📂 File Checksums
9d33d031582dd0f7968c760e50e03233023a462c22f16ead7a836ccaef2e1d33 release.yml
v0.25.0
✨ What’s new
- Bump imgpkg to v0.18.0 (#365) to support iaas pre-authed registries
- Bump vendir to v0.23.0 (#365) to support extracting username+password from auth field if password is empty format
- Thanks @Atharva321
- Bump kbld to v0.31.0 (#366) to support annotate deployed pods with version of component. Associated issue #223.
- Add metrics to monitor reconcile status (#346)
- Thanks @mhoshi-vm
- Disallow accidental downgrade of a PackageInstall to a lower version (#353). Associated issue #183.
📂 File Checksums
309179e0ce1e1438489dbd43bc1a427521857cb3d036c1c23306e53efc248c5c release.yml
v0.24.0
✨ What’s new
- Support for authenticating PackageRepositories (#340)/PackageInstalls (#331) to private registries when secretgen-controller v0.5.0 is deployed to same cluster as kapp-controller. Read more here.
📂 File Checksums
bb45c216d464e2b6e5078128c19c07d302c17a665eeccdf381974e79c3e5e17d release.yml
v0.23.0
✨ What’s new
- Bump time allowed for apiserver to startup (#330)
- Fix bug causing immediate reconciles in apps and package repositories (#332)
- Fix bug causing infrequent error messages in logs when deploying packageinstalls with kapp (#335)
- Fix bug where package repositories were not respecting sync period (#324)
📂 File Checksums
742925b1f58423b5de5f993c72d05cc4b31e58ef52b210c569a18c4e66b6c164 release.yml
v0.22.0
✨ What’s new
- Allow annotations on Package CRs #316
- Improve sops error messages by upgrading sops #303
- Thanks @zmb3
- Support
kind: Secret
for controller configuration to safely store proxy urls with credentials- Previously only
kind: ConfigMap
was supported
- Previously only
📂 File Checksums
26b37bc0de85dfa95192e2f324ef2079640101005a8fe9fa75bec0b3657e5d81 release.yml
v0.21.0
✨ What’s new
- API server port is now configurable #284
- Carvel dependency version bumps
🔈 Callouts
Thanks to
For helping out with this release.
📂 File Checksums
c772be46bb3da95b4e30ee7ec45789bd3159005860cdfda35e899962bb28402f release.yml
v0.20.0
✨ What’s new
v0.20.0
of kapp-controller marks the stable release of kapp-controller’s new package management APIs, which represent aspects of package management as Kubernetes custom resource definitions. These new APIs bring common package management workflows to a Kubernetes cluster.
- Stable release of Package Management APIs
- Read more about new custom resources introduced: https://carvel.dev/kapp-controller/docs/latest/packaging/
- Go through a hands on walkthrough on authoring packages: https://carvel.dev/kapp-controller/docs/latest/package-authoring/
- Go through a hands on walkthrough on consuming packages: https://carvel.dev/kapp-controller/docs/latest/package-consumption/
- Carvel dependency version bumps
- ytt v0.34.0: https://github.com/vmware-tanzu/carvel-ytt/releases/tag/v0.34.0
- kapp v0.37.0: https://github.com/vmware-tanzu/carvel-kapp/releases/tag/v0.37.0
- kbld v0.30.0: https://github.com/vmware-tanzu/carvel-kbld/releases/tag/v0.30.0
- imgpkg v0.12.0: https://github.com/vmware-tanzu/carvel-imgpkg/releases/tag/v0.12.0
- vendir v0.21.1: https://github.com/vmware-tanzu/carvel-vendir/releases/tag/v0.21.1
🔈 Callouts
Thanks to
- @2muchgit for #191
- @sheetalsingala for #198
For helping out with this release.
📂 File Checksums
69169202d8c3d53f9ab863fa5aef33b59fcf7686422fb3f1c7eb8dc8b65618ee release.yml
v0.19.0
✨ What's new
- Support helm v3 template command
- Automatically enables including CRDs (aka --include-crds flag)
- Bump vendir to support pulling OCI hosted helm charts
- This is an experimental helm v3 feature
- Support dockerconfigjson secrets for imgpkg fetchers
e53a128a40bfc01f32c71fd5a4afb7a9c1bb3fe36665c2609e41911c0dc77dac release.yml
v0.18.0
✨ What's new
- Add
spec.noopDelete
field to App CR- Allows to state that deletion of app resources is not important (useful for cross-cluster installation)
- Add
fileMarks
field for ytt template step - Add configuration to skip TLS verification for certain hostnames
38a7a0668d75dba8907ceab005472a3dc1df19b5b974830e61655205a49b1fa6 release.yml
v0.17.0
✨ What's new
- Immediately reconcile Apps when associated Secret/ConfigMap changes (#127)
- Add support for imgpkgBundle fetcher
- Bump vendir to 0.17.0 to support helm repos that require authentication
- Bump kapp to 0.36.0 to help with filtering out mislabeled k8s resources
- This fixes problem in kapp against cluster with older version of Antrea installed
📂 File Checksums
8b98fba65ac9cdb7f6f472b9c1a212dac58586b87a39cf05b9448eda84be2e94 ./release.yml