Skip to content

Releases: sighupio/furyctl

v0.33.2

17 Dec 11:04
v0.33.2
ba0ef15

Choose a tag to compare

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

17 Dec 10:56
v0.33.2-rc.8
bab2e4b

Choose a tag to compare

v0.33.2-rc.8 Pre-release
Pre-release

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

06 Nov 11:15
76c6616

Choose a tag to compare

v0.33.2-rc.2 Pre-release
Pre-release

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

31 Oct 09:55
v0.33.2-rc.1

Choose a tag to compare

v0.33.2-rc.1 Pre-release
Pre-release

Changelog

v0.33.2-rc.0

31 Oct 09:15
v0.33.2-rc.0

Choose a tag to compare

v0.33.2-rc.0 Pre-release
Pre-release

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

14 Oct 10:50
v0.33.1
9f0f15a

Choose a tag to compare

Changelog

v0.33.1-rc.1

08 Oct 14:01
v0.33.1-rc.1
902841c

Choose a tag to compare

v0.33.1-rc.1 Pre-release
Pre-release

Changelog

  • 902841c feat: add upgrade paths 1.30.2-1.31.2

v0.33.1-rc.0

08 Oct 13:19
v0.33.1-rc.0
4c291e3

Choose a tag to compare

v0.33.1-rc.0 Pre-release
Pre-release

Changelog

  • a81644c feat: add upgrade paths 1.32.0-1.33.1
  • 7eaebab feat: add upgrade paths 1.33.0-1.33.1
  • ac76cd9 feat: add upgrade paths for v1.32 and v1.31
  • 8ad77d7 feat: change upgrade paths to 1.33.1
  • 4c291e3 feat: patch distro 1.30.2 for installer-eks v3.3.0
  • 23edb2c feat: update compatibility.go

v0.33.0

02 Oct 13:16
a0b4807

Choose a tag to compare

Changelog

  • 733ee44 Merge pull request #623 from sighupio/fix/pki-create
  • 8b7f066 Merge pull request #627 from sighupio/fix/kustomize-arch
  • a0b4807 feat: v0.33.0 (#630)
  • 37e8a76 fix(cmd): Fix PKI create command
  • 95104f5 fix(dependencies): use the right arch for kustomize

v0.33.0-rc.0

30 Sep 13:56

Choose a tag to compare

v0.33.0-rc.0 Pre-release
Pre-release

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