Skip to content

Releases: carvel-dev/kapp-controller

v0.18.0

07 Apr 18:45
Compare
Choose a tag to compare

✨ 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

18 Mar 21:08
Compare
Choose a tag to compare

✨ 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

29 Jan 00:40
Compare
Choose a tag to compare
  • [bug fix] Prevent excessive reconciles when app is failing to deploy for long time
5f3e86b173f32dec3f35bcfeaa262080d5af4214735eace380ab689c91385d05  release.yml

v0.15.0

26 Jan 17:32
Compare
Choose a tag to compare

✨ 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

13 Jan 00:22
Compare
Choose a tag to compare

✨ 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

🚀 Improvements

  • photon:3.0 is used as a base image
  • Prevent crash when templating method is invalid (#67)
  • 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

01 Dec 01:18
Compare
Choose a tag to compare
  • 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

06 Oct 18:19
Compare
Choose a tag to compare
  • 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

05 Oct 22:15
Compare
Choose a tag to compare
  • Initial support for Mozilla sops to decrypt configuration (docs)
    • Currently only supports sops PGP strategy
    • Thanks to @Arttii and @voor for collaborating
5e098690b62c1e28a67cb65787636f3f0d939409518599bb2c8d0792e2ff9c6f  release.yml
06f14c95ce550b746fd824183c21936f31300ac20298622bba4711b9ac5b7cea  release-dangerous-allow-shared-sa.yml

v0.10.0

02 Sep 13:53
Compare
Choose a tag to compare
  • 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

07 Aug 19:18
Compare
Choose a tag to compare
  • 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