Skip to content

Releases: sighupio/furyctl

v0.29.3

11 Jun 16:19
630c9ec
Compare
Choose a tag to compare

Main changes

We fixed a critical bug that caused the furyctl dump template command to inadvertently delete the entire $HOME directory of the user, when running without the --outdir flag. We strongly recommend upgrading to this version if you use furyctl dump template. We are sorry for any inconvenience this may have caused.

Full Changelog: v0.29.2...v0.29.3

v0.29.2

09 May 15:31
b42d3c3
Compare
Choose a tag to compare

PLEASE SKIP THIS RELEASE 🚨

There's a critical bug in this release that will cause the furyctl dump template command to inadvertently delete the entire $HOME directory of the user, when running without the --outdir flag, this issue has been fixed in the v0.29.3 release.

Main changes

Support to new KFD releases

Added support for KFD 1.29.1 - 1.28.1 - 1.27.6 🚀

Bug fixes 🐛

  • furyctl will no longer copy the contents of the current workdir to tmp if the --distro-patches flag is omitted, which was causing performance problems and a warning message

Full Changelog: v0.29.1...v0.29.2

v0.29.2-rc.0

09 May 09:41
76f212c
Compare
Choose a tag to compare
v0.29.2-rc.0 Pre-release
Pre-release

Changelog

  • 5b5b829 feat: prepare furyctl for new KFD releases
  • 00f1b81 fix: skip distro patches apply when empty
  • 76f212c fix: wrong furyctl version

v0.29.1-kapp-rc.0

08 May 14:39
0b9e5d4
Compare
Choose a tag to compare
v0.29.1-kapp-rc.0 Pre-release
Pre-release

Changelog

  • 1bccd19 feat: EXPERIMENTAL add kapp support on furyctl
  • 2965ce0 feat: add has feature kapp
  • e5ea3a4 fix: missing feature gate on validator.go for kapp
  • 9635b09 fix: tests and linting
  • 2c43466 fix: tests for kapp
  • 0b9e5d4 fix: validator test, bump mock version to 1.29.0
  • 317081b fix: wrong function name on download.go

v0.29.1

03 May 15:28
2b473da
Compare
Choose a tag to compare

PLEASE SKIP THIS RELEASE 🚨

There's a critical bug in this release that will cause the furyctl dump template command to inadvertently delete the entire $HOME directory of the user, when running without the --outdir flag, this issue has been fixed in the v0.29.3 release.

Main changes

New command furyctl get kubeconfig 🎊

This new command allows you to download the kubeconfig file from the cluster. It is useful when you want to quickly access the cluster without having to run furyctl apply again.

New flag --distro-patches for furyctl apply 💣

This new flag allows you to apply custom patches to the distribution, which is useful if you want to tailor the distribution to your needs.
The folder structure should be the following:

.
└── distro-patches
    ├── v1.29.0 (or any other KFD version)
    │   ├── kfd.yaml (or any other file that follows the same structure as the distribution's repository)
    │   └── ...
    └── ...

Improvements 🚀

  • The dependency cache and downloaded binaries follow the location specified by the --outdir flag.
  • If a dependency download fails, the cache gets cleaned to avoid problems on the next run.
  • The furyctl create config command now performs a validation to check if the configuration is correct, if not, it will not create the configuration file.

Bump dependencies 🧷

  • chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 by @dependabot in #510

Full Changelog: v0.29.0...v0.29.1

v0.29.1-rc.2

03 May 14:20
03ccc17
Compare
Choose a tag to compare
v0.29.1-rc.2 Pre-release
Pre-release

Changelog

  • 03ccc17 chore: improve help message for --distro-patches

v0.29.1-rc.1

03 May 13:34
e54afcf
Compare
Choose a tag to compare
v0.29.1-rc.1 Pre-release
Pre-release

Changelog

  • 590c97b fix: --distro-patches not accepting relative paths + does not clear his cache on error
  • e54afcf fix: linting

v0.29.1-rc.0

03 May 12:29
379b22c
Compare
Choose a tag to compare
v0.29.1-rc.0 Pre-release
Pre-release

Changelog

  • 043f99a chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#510)
  • 017cfdc feat: added --distro-patches flag (#511)
  • 379b22c feat: added get kubeconfig sub command (#513)
  • f1b80ab feat: cache invalidation on download fail (#509)
  • 81f9789 feat: improve UX in config creations sub cmd (#512)
  • 5a7825a feat: move binaries and cache to outdir if present (#506)

v0.29.0

24 Apr 13:25
9d2c39c
Compare
Choose a tag to compare

Main changes

Support to new KFD releases

Added support for KFD 1.29.0 🚀

Bug fixes 🐛

  • Process blocking has been disabled when changing fields in phases other than the one specified by the --phase when running with the --upgrade flag (thanks to @g-iannelli for reporting this issue)

Security fixes 🔒

Full Changelog: v0.28.0...v0.29.0

v0.29.0-rc.0

19 Apr 10:32
4fd91b3
Compare
Choose a tag to compare
v0.29.0-rc.0 Pre-release
Pre-release

Changelog

  • 4fd91b3 feat: add compatibility to 1.29.0
  • 06da39b feat: add upgrade paths for 1.29