Releases: carvel-dev/kapp-controller
Releases · carvel-dev/kapp-controller
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
v0.10.0
- Lock down ytt/kapp/kbld/imgpkg binary versions in source instead of in Dockerfile at build time
7bd7d2272ef694ead85c7d4a20e8e77bf47f138bcda5a4703b592dc1ee1f1f52 release.yml
3765cbfe43c77e8cc1e4797f502d674f3e9feb567316ef384caf0b63db582640 release-dangerous-allow-shared-sa.yml
v0.9.0
- Added
spec.syncPeriod
to allow setting sync period to something larger than 30s - Fixed git over ssh
862992374d34dcf50ac9d06963b0ad04c6253c74569df167b712a803919ca3bf release.yml
873b32a77d660f990284bac351c513940c81600cbf0e8348f58381f7d217ec00 release-dangerous-allow-shared-sa.yml