Kluctl

Latest version: v1.28.1

Safety actively analyzes 623807 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.28.1

Bug Fixes

- Run replace-commands-help.py (a7069bf)
- Don't fail deleting objects for non-existing CRDs (09098b0)
- Make --output-archive a required parameter in archive command (63869d4)
- Avoid contacting unrelated clusters (fa8d413)

---

1.28.0

Features

- Implement kluctl.io/ignore-diff annotations (efe654f)

Bug Fixes

- Fix crash in delete_objects (4388968)
- Fix loading of yaml files with = as list items (ead8e2d)
- Improve a few error messages (de92008)
- Wait for hook in same order as they are executed (ca83023)
- Better error handling when secrets.yml is invalid (c0d1ea1)

---

1.27.0

Features

- Implement AWS secrets manager support (06920cb)
- Add kluctl.io/force-apply annotations (4e6d4a8)

Bug Fixes

- Pin python-rsa to 4.6 (42da7ca)
- Introduce cache for cluster_vars in KluctlProject.load_targets (a64115e)
- Silence git clone logging (3f86924)

---

1.26.0

Features

- Remove all offline capabilities (8f2371c)
- Pass --api-versions for current cluster to Helm (0ddd0f6)

Bug Fixes

- Fix spurious permission errors on Windows (3bc5f83)
- Don't delete .cache.lock when cleaning git cache dir (6f7a015)
- Cleanup old git cache dirs before cloning (271e7d1)
- Support crash in fix_object_for_patch for EKS version numbers (cbe6b4a)
- Fix crash when printing api errors (97c04f7)
- Better error output for {{ raise() }} (40007d2)
- Use re.fullmatch() where appropriate (3f1b02c)

---

1.25.1

Bug Fixes

- Upgrade pyinstaller (ee19377)
- Upgrade to python 3.10.0 to fix pyinstaller issues (07b9d92)

---

1.25.0

Features

- Implement --hook-timeout for deploy command (941c72b)
- Better reporting of hook waiting status (1d5ae8e)
- Show objects that got deleted by commands (9fce9a7)
- Add annotation to allow deleting of resources while downscaling (997802c)
- Support patch annotations to influence downscale (c174b1e)
- Support oci:// helm charts (9f8e2db)
- Allow loading of vars from cluster configmaps and secrets (76af0dc)
- Allow to include sub-deployments from top-levels (61d48b8)

Bug Fixes

- Don't pass -o arguments to plink.exe (c85589a)
- Fix bootstrap command (76a0cac)
- Use deterministic clone path in build_clone_dir (8fd2822)
- Remove cleanup/migration code in _clone_or_update_cache (4a1abb5)
- Use 5m instead of 5s for --hook-timeout default (2364736)
- dry_run=True for ApplyUtil when --dry-run was specified (e0bc130)
- Fix crash in prune/delete (a2f4de6)
- Fix exception() in Future of DummyExecutor (734ef68)
- Collect validation results before checking for non-existent status (5e565cc)
- Fix missing parameter for CommandResult (56270da)
- Normalize path before loading jinja2 template (cef48a7)
- Use consitent wording in build_git_object (57f62a7)
- Upgrade kustomize version in docker image and in tests (301cf99)
- Normalize path before checking for exlusion (1e2da74)
- Reimplement server-side apply conflict handling and rely on API responses (0ec8ebf)
- Reimplemnt TemplatedDir and make it properly perform exclusion checks (edea672)
- Fix duplicate words (2fab15c)
- Fix crashes whith null specs (20b4692)

---

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.