Releases: carvel-dev/kapp-controller
Releases · carvel-dev/kapp-controller
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
v0.16.0
- [bug fix] Prevent excessive reconciles when app is failing to deploy for long time
5f3e86b173f32dec3f35bcfeaa262080d5af4214735eace380ab689c91385d05 release.yml
v0.15.0
✨ What's new
- Add exponential backoff when app is failing that has a ceiling of
spec.syncPeriod
📂 File Checksums
691e7d8ee9d92e511258bde76222f1491aea50444ed050b26b052c8f4ffb7d70 ./tmp/release.yml
v0.14.0
✨ What's new
- Added configuration for http(s) proxy (doc)
- Added configuration for trusting CA certificates (doc)
- Added
--api-request-timeout=<golang duration format>
flag- Thanks to @achimweigel
🚀 Improvements
photon:3.0
is used as a base image- Prevent crash when templating method is invalid (#67)
- Thanks for @alexbrand
- Added custom init process and removed dumb-init dependency making use of different base image easier
- Use vendir for fetching assets
- In future we may expose more advanced vendir usage
📂 File Checksums
bb4257226f006771104514c6b283e108ef7ed5dbf4c38f182d5e0aa785aded1a release.yml
v0.13.0
- Add optional
paths
to sops templater - Add optional
paths
to kbld templaters - Support
-
as a path for stdin within kbld and ytt templaters - Support
path
to indicate chart location in helm templater - Support optional name and namespace fields in helm templater
- Make
release.yml
friendly to kubectl by ordering Namespace resource first
604670d7eb33291268567108d776780ab6716675e02d3b2b98ef46936e39bb48 release.yml
v0.12.0
- Include dumb-init as PID1 to consume orphaned processes such as git-remote-http
9f57bb8f0f937fead0a213f8ecff55d9f3c72391b39ac53deb48f5caa1c9778d release-dangerous-allow-shared-sa.yml
fc8b67302a70af43b1ba5b25c8ef3836b8c0148b3a3e6a849b816cb69a9b48bf release.yml
v0.11.0
- Initial support for Mozilla sops to decrypt configuration (docs)
5e098690b62c1e28a67cb65787636f3f0d939409518599bb2c8d0792e2ff9c6f release.yml
06f14c95ce550b746fd824183c21936f31300ac20298622bba4711b9ac5b7cea release-dangerous-allow-shared-sa.yml