github kluctl/kluctl v2.12.0
kluctl-v2.12.0

latest releases: devel, v2.24.1, v2.24.0...
23 months ago

Kluctl v2.12.0 comes with new features, improvements and breaking changes.

Features and improvements

  • Vault support has been added. You can load variables and secrets from vault now. Documentation will be updated in the next days.
  • Upgraded to kustomize v4.5.5

Deprecations

  • The concept of "external projects" has been deprecated. This affects external cluster configs (which were already deprecated since v2.11.0), external deployments and external sealed-secrets. As a replacement, git variable sources and git includes can be used. A future version of kluctl will completely remove support for external projects.

Breaking changes

  • The archive command has been completely removed. It was only used by flux-kluctl-controller and it was decided to remove this whole functionality due to incompatibilities with git includes.

Changelog

  • 47cb42b Feat/add seald secret vault support (token auth) (#28)
  • cef51fa feat: Deprecate external projects and warn about future removal
  • 99ed27f feat: Get rid of involvedRepos from archive metadata
  • c9d9b57 feat: Only load cluster and client config when necessary
  • 990da6d feat: Remove archive support
  • 548cbef feat: Rename vault vars fields to align with go client lib
  • d158b94 feat: Support including deployment projects from git
  • 2fcc67d fix: Add some tracing to debug test hangs
  • bef1faf fix: Allow to pass nil DeploymentCollection to DeleteCommand
  • 7270131 fix: Don't write yamls to disk in buildKustomize
  • 8e181c3 fix: Fix handling of default refs in LiveRepoProvider
  • 167590d fix: Fix loading of secrets from file
  • 501b628 fix: Fix locking of cloneDynamicTargets mutx
  • eda52d1 fix: Fix zombie jinja2 processes
  • 6f45f60 fix: Flush status lines before printing results
  • f079878 fix: Get rid of pathType
  • 8b2b600 fix: Introduce Source object in deployment projects and render per source id
  • 2e821a2 fix: Mark --output-archive as required flag
  • 5d5f316 fix: Move prompts handling into status handler
  • aa47679 fix: Remove WaitForOpenapiInitDone as it is not needed anymore
  • f686192 fix: Reuse sealed secrets gathering code in sealing and resolving phases
  • 6509923 fix: Use secureBuildKustomization from Flux kustomize-controller

Don't miss a new kluctl release

NewReleases is sending notifications on new releases.