8000 Releases · kluctl/kluctl · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: kluctl/kluctl

kluctl-v2.13.1

03 Aug 10:45
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.13.0.

Changelog

  • 1ba1df7 fix: Don't try to decrypt passphrase protected keys when calculating hash

kluctl-v2.13.0

29 Jul 12:33
Compare
Choose a tag to compare

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

Features and improvements

  • clusterConfigMap and clusterSecret variable sources can now be selected via labels instead of only by name/namespace
  • Many improvements, for example the introduction of internal SSH connection pooling, should significantly improve the speed of individual commands

Breaking changes

  • deleteObjects deployment items have no version field anymore. If you use deleteObjects, simply remove the version field

Changelog

  • 11064b7 feat: Allow to select secrets/configmaps vars sources via labels
  • 7d5c42f feat: Implement --cpu-profile
  • 804cbb0 feat: Introduce SSH connection pooling for listing of refs
  • 4d1e8b0 feat: Remove version field from DeleteObjectItemConfig
  • 12c47e8 fix: Add original message to conflict error messages
  • 2433663 fix: Add rootDir to searchDirs when rendering directories
  • 552b22d fix: Also allow 'v' prefixes in semantic versions
  • e2092eb fix: Call setupStatusHandler even for unknown commands
  • a796596 fix: Determine if stderr is a terminal before overriding os.Stderr
  • e7ec72b fix: Don's use %w when not supported
  • 2182b5a fix: Don't rely on official managed fields parser
  • 0a42470 fix: Don't rely on yaml marshalling when rendering structs
  • ca65ba1 fix: Don't use empty credentials when env vars are only used to modify TLSVERIFY
  • a619f0d fix: Fix check for existing dirs in checkDeploymentDirs
  • 8dc8449 fix: Fix compilation errors for tests
  • 93e9978 fix: Fix crash in poke-image in case a remote object does not exist yet
  • fd4bd0a fix: Fix empty status lines
  • d61a257 fix: Fix race condition in ApplyDeploymentsUtil when creating new ApplyUtils
  • 89b2d3b fix: Fix validate command to properly report readiness
  • 52316f9 fix: Ignore duplicate fields in manifests of rendered Helm charts
  • 3f7a635 fix: Only hold repo locks while actually pulling/cloning
  • 3d87d53 fix: Properly differentiate between "insecure" and "tlsNoVerify" registries
  • fbdd385 fix: Redirect stderr lines to status handler
  • 10c2380 fix: Speed up loading of projects with many dynamic targets by avoiding clones
  • ed7c500 fix: Stop using goccy/go-yaml and fully rely on yaml.v3
  • ea50eff fix: Use local object for field manager path conversion
  • b5bcb45 fix: Use original stderr file for simple status handler (#44)
  • 57a4eb2 fix: Use simple status handler in case of --debug

kluctl-v2.12.7

27 Jul 13:59
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.12.0.

Changelog

  • 530229c fix: Also allow 'v' prefixes in semantic versions
  • 6e2deea fix: Fix empty status lines
  • fbb88f8 fix: Fix validate command to properly report readiness
  • 60f1a45 fix: Use original stderr file for simple status handler (#44)

kluctl-v2.12.6

14 Jul 13:55
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.12.0.

Changelog

  • 0e7fbed fix: Add original message to conflict error messages
  • ddfd847 fix: Add rootDir to searchDirs when rendering directories
  • 4eecdbe fix: Ignore duplicate fields in manifests of rendered Helm charts
  • 7f4718f fix: Stop using goccy/go-yaml and fully rely on yaml.v3

kluctl-v2.12.5

01 Jul 17:38
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.12.0.

Changelog

  • 52a8edb fix: Call setupStatusHandler even for unknown commands
  • 899b55e fix: Fix crash in poke-image in case a remote object does not exist yet
  • e03ea98 fix: Use local object for field manager path conversion

kluctl-v2.12.4

15 Jun 09:26
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.12.0.

Changelog

  • 8be15f1 fix: Determine if stderr is a terminal before overriding os.Stderr

kluctl-v2.12.3

14 Jun 12:43
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.12.0.

Changelog

  • 5596274 fix: Fix check for existing dirs in checkDeploymentDirs
  • c8c7598 fix: Redirect stderr lines to status handler
  • ee85565 fix: Use simple status handler in case of --debug

kluctl-v2.12.2

10 Jun 14:12
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.12.0.

Changelog

  • 0a95b9a fix: Ignore leading / when checking for git path prefix
  • 21d0fe5 fix: More tracing in ListAuthProvider and GitEnvAuthProvider
  • 7015797 fix: Skip entries with no host when looking for KLUCTL_GIT_XXX variables
  • 560adf2 fix: Don't remove cloned dirs too early

kluctl-v2.12.1

08 Jun 08:27
Compare
Choose a tag to compare

This is a patch release. Please also check the changes from kluctl v2.12.0.

Changelog

  • 5452ca2 fix: Ignore ComponentStatus when listing all objects
  • eb0a92f fix: Use context name from cluster config

kluctl-v2.12.0

02 Jun 07:02
Compare
Choose a tag to compare

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
0