Releases: sighupio/furyctl
v0.29.3
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
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.
Notice that the binaries for this release are not available anymore for downloading.
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
v0.29.1-kapp-rc.0
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
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.
Notice that the binaries for this release are not available anymore for downloading.
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
Changelog
- 03ccc17 chore: improve help message for --distro-patches
v0.29.1-rc.1
v0.29.1-rc.0
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
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 🔒
- Bump golang.org/x/net from 0.20.0 to 0.23.0 (CVE)
Full Changelog: v0.28.0...v0.29.0