Releases: sighupio/furyctl
Releases · sighupio/furyctl
v0.33.2
furyctl release v0.33.2
Welcome to the latest release of furyctl maintained by SIGHUP by ReeVo team.
New features 🌟
- [#640] Add digAny function: introduced a new function based on Sprig's dig that recurses through the .spec configuration dict using any keys instead of map keys. The function returns the value of nested keys or a default value if any intermediate key is missing, removing the need for intermediate key validation. Usage:
{{ .spec | digAny "key1" "key2" "keyN" <default> }}.
Bug fixes 🐞
- [#637] Increase e2e AWS infra timeout: increased test timeouts from 120s to 240s for AWS infrastructure e2e tests to prevent flaky failures.
- [#642] Add patches configurations for the versions 1.31.2, 1.32.1, 1.33.0 and 1.33.1 to address kubelet configuration issues during the upgrade.
Breaking Changes 💔
None.
v0.33.2-rc.8
furyctl release v0.33.2
Welcome to the latest release of furyctl maintained by SIGHUP by ReeVo team.
New features 🌟
- [#640] Add digAny function: introduced a new function based on Sprig's dig that recurses through the .spec configuration dict using any keys instead of map keys. The function returns the value of nested keys or a default value if any intermediate key is missing, removing the need for intermediate key validation. Usage:
{{ .spec | digAny "key1" "key2" "keyN" <default> }}.
Bug fixes 🐞
- [#637] Increase e2e AWS infra timeout: increased test timeouts from 120s to 240s for AWS infrastructure e2e tests to prevent flaky failures.
- [#642] Add patches configurations for the versions 1.31.2, 1.32.1, 1.33.0 and 1.33.1 to address kubelet configuration issues during the upgrade.
Breaking Changes 💔
None.
v0.33.2-rc.2
Changelog
- 7e43e94 Merge pull request #633 from sighupio/chore/add-renew-certs-long-description
- e4060b5 chore(deps): bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.9 (#625)
- 41fe4b3 chore(deps): bump github.com/ulikunitz/xz from 0.5.10 to 0.5.14 (#629)
- 9a180f0 chore(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.27.0 (#620)
- a7b84fc chore(deps): bump k8s.io/kubernetes from 1.30.10 to 1.32.7 (#628)
- 5e19daa chore: add renew certs command long description
- 55991d0 chore: remove trailing dot
- ef971bd feat: add OpenTofu (#632)
- 76c6616 feat: add hasField and getFieldOrDefault template functions to the template engine
v0.33.2-rc.1
v0.33.2-rc.0
Changelog
- 5964f2e Merge branch 'feat/add-tofu-support' of github.com:sighupio/furyctl into feat/add-tofu-support
- b109c26 Merge branch 'main' into feat/add-tofu-support
- e4060b5 chore(deps): bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.9 (#625)
- 41fe4b3 chore(deps): bump github.com/ulikunitz/xz from 0.5.10 to 0.5.14 (#629)
- 9a180f0 chore(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.27.0 (#620)
- 8a81372 feat: add feature check for terraform/opentofu
- 6657207 feat: add initial support for OpenTofu
- 9e7b7bb feat: add terraform state backup before upgrading to new distro version with opentofu
- c35b48d feat: move terraform deprecation warning to eks infrastructure create
- dd8dac5 feat: removed opentofu runner + first working run
- 3b403c6 feat: reword terraform/opentofu validation errors
- baa6f7e feat: update go.mod with fury-distribution v1.33.2-rc.0
- 045bfd6 feat:validate tool configuration of kfd.yaml against furyctl.yaml for terraform/opentofu
- 823cd2d fix: FeatureOpentofuSupport to FeatureOpenTofuSupport
- 20b40ef fix: import opentofu_test
- 773924d fix: invert terraform warning logic
- dca42a1 fix: kubernetes backup log message during upgrade
- ef28ff5 fix: lint
- b83133b fix: lint + removed warning from infrastructure.go eks
- 8deab2a fix: manage opentofu bucketName in eks pre-infra upgrade path
- bb8c499 fix: manage opentofu in preflight phase
- 92b1acc fix: remove backup terraform state from logs
- f9c669e fix: remove local download of terraform state + do not block if using .spec.toolsConfiguration.terraform instead of .spec.toolsConfiguration.opentofu
- 88b9cfe fix: return directly
- 233c453 fix: terraform state backup before opentofu upgrade
- b136fab fix: unit test + test download opentofu
v0.33.1
v0.33.1-rc.1
Changelog
- 902841c feat: add upgrade paths 1.30.2-1.31.2
v0.33.1-rc.0
v0.33.0
v0.33.0-rc.0
Changelog
- 733ee44 Merge pull request #623 from sighupio/fix/pki-create
- 8b7f066 Merge pull request #627 from sighupio/fix/kustomize-arch
- 0c8f260 chore: bump fury-distribution to v1.33.0-rc.0
- 2eca64f feat: add flags configuration support in furyctl.yaml (#619)
- 3a45680 feat: add upgrade paths for 1.33.0
- 1130e70 feat: update compatibility.go
- 37e8a76 fix(cmd): Fix PKI create command
- 95104f5 fix(dependencies): use the right arch for kustomize