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

v1.22.1

30 Sep 14:31
Compare
Choose a tag to compare

Changelog

v1.22.1 (2021-09-30)

Bug Fixes

  • Introduce KluctlBytecodeCache to fix excess cache usage (52874f5)
  • Introduce LimittedFileSystemBytecodeCache to avoid too many files in cache (db01482)

v1.22.0

29 Sep 21:09
Compare
Choose a tag to compare

Changelog

v1.22.0 (2021-09-29)

Features

  • Reimplement managed fields conflict resolution (2ed5819)
  • add more informative error message when deployment.yml is missing (d5f7251)
  • Overwrite rancher edited fields (84d635d)
  • Remove some legacy/migration code (97deb6d)

Bug Fixes

  • Ignore kube-apiserver managed fields and metadata.creationTimestamp (10230a7)
  • Raise CommandError on kustomize error (d6ebb70)
  • Fix jsonpath parse performance by pre-creating yacc parser (621c2eb)
  • Remove jsonpath caching (7ddb124)
  • Remove null/None objects from helm rendered output (82303ef)
  • Better error handling for jsonpath parsing errors (fedcabb)
  • More logging while getting docker creds (d8b8927)
  • Only perform defaults fix for k8s < 1.21 (e3e2145)
  • Call fix_object_for_patch from ApplyUtil.apply_object (c51bb44)
  • Use apply_object even for replaced hooks (d883673)
  • Upgrade helm and kustomize in docker image (79fe9b9)
  • Improve logging of kustomize deployments and hooks (a4082b7)
  • Handle kluctl field manager the same way, no matter if Apply or Update (5afce2b)

v1.21.0

23 Sep 14:19
Compare
Choose a tag to compare

Changelog

v1.21.0 (2021-09-23)

Features

  • Introduce pre-deploy-upgrade/post-deploy-upgrade (276d9a2)
  • Add some logging for helm hooks (3e8154e)

Bug Fixes

  • Better error messages on registry auth issues (5dcc11d)
  • Fix warning for unsupported helm hooks (125c06a)

v1.20.0

21 Sep 15:37
Compare
Choose a tag to compare

Changelog

v1.20.0 (2021-09-21)

Features

  • Rename purge command to prune (85e39aa)
  • Use jsonpath for get_var template function (421c6be)
  • Extend jsonpath to support generic wildcards (6474a19)
  • Allow to filter for group in ignoreForDiff (ad6def9)

Bug Fixes

  • Also include non-excluded resources in get_included_objects (4bdcdd3)
  • Fix uses of os.path.join() (768faff)
  • Properly support the result of object_iterator in parse_json_path (62d3498)
  • Don't allow deployments without commonLabels/deleteByLabels (f3a106b)
  • Use jsonpath-ng instead of custom/limited dict path handling (afc4892)
  • add missing object ref for api warning (3b6b746)

v1.19.0

16 Sep 16:24
Compare
Choose a tag to compare

Changelog

v1.19.0 (2021-09-16)

Features

  • Add --output-single-yaml option to render command (207c9b5)
  • Allow dynamic target config to be part of the same project/repo (5c0b433)

Bug Fixes

  • Fix --offline for render and friends (c15c182)
  • Call get_object_ref() after removing namespace from the object (77ce4e8)
  • Don't even call prepare() manually (4454c3c)
  • Fix diff with hooks that need to be deleted before (ec343cd)
  • Fix render and list-images commands (73a269a)

v1.18.0

16 Sep 08:06
Compare
Choose a tag to compare

Changelog

v1.18.0 (2021-09-15)

Features

  • Allow to disable waiting on hooks (9bac266)

Bug Fixes

  • Fix crash in supported_kluctl_delete_policies check (1c0cbe4)
  • Don't print the same error/warning multiple times (04448e4)
  • Check for supported hook annotations and add errors/warnings if needed (5292076)
  • Store resolved/rendered yaml on disk (59edc03)
  • Overwrite kubectl-client-side-apply managed fields (a1e735c)

v1.17.0

14 Sep 13:00
Compare
Choose a tag to compare

Changelog

v1.17.0 (2021-09-14)

Features

  • Make --replace-on-error be less disruptive by using PUT instead of delete+create (1f76160)

Bug Fixes

  • Fix invalid use of local_deployment arg in helm-update command (e111560)
  • Fix _clone_or_update_cache to also add credentials when updating the mirror (9b476e9)
  • Fix seal command (26928d5)
  • Fix validate command (6024450)

v1.16.0

13 Sep 08:45
Compare
Choose a tag to compare

Changelog

v1.16.0 (2021-09-13)

Features

  • Allow specifying version filters as strings (62a709a)
  • Remove the need for namespace/deployment/container parameters in get_image (3d13d95)

Bug Fixes

  • Fix deprecation warning for - (d4e296f)
  • Install git before running tests (cf597f6)
  • Fix a few checks in validate_object (d19729c)
  • Always delete cache dir content before initializing it (80a814e)
  • Remove unneded ref in simple-with-external-repos example (ccf6ab4)
  • Use --mirror instead of --bare repos for git caches (c291d42)
  • Fix test_images.py (31838d6)
  • Allow to override bootstrap project via --local-deployment (e93af4c)
  • Make object_iterator non-recursive to speed it up (5376b4c)
  • Speed up is_iterable (9e74532)
  • Use correct dict keys in load_kluctl_project_config (f1bb14e)
  • Add api error in case of image association failure (33040aa)

v1.15.1

08 Sep 07:51
Compare
Choose a tag to compare

Changelog

v1.15.1 (2021-09-08)

Bug Fixes

  • Add missing fields manager for replace_object (1b092b9)

v1.15.0

07 Sep 14:13
Compare
Choose a tag to compare

Changelog

v1.15.0 (2021-09-07)

Features

  • Implement downscale command (a7f6a10)

Bug Fixes

  • Fix typo in help (b30ebaa)
  • Speed up do_patch_object by reusing remote_objects (dd59e7c)
  • Keep calling update_remote_objects to fix diffs (0c9aa85)

0