Releases: sighupio/furyctl
v0.27.3-rc.0
v0.27.2
Changelog
- 10791a9 Merge pull request #467 from sighupio/feat/upgrade-to-0-27-2
- e459e6f chore: go mod tidy
- d1d6873 chore: update README file
- 11d445a chore: update go.mod go.sum
- 7f12590 feat: added new kfd 1.27.2 e2e tests
- f7d39e0 feat: added safe rules (#466)
- 8edcce6 feat: added upgrade paths to 1.27.2
- 24fce1f feat: update fury-distribution library to 1.27.2
- ffe9ec7 fix: added new fields
- 8e20df6 fix: added support to any type
- 28d6075 fix: removed error when upgrading with reducer
v0.27.2-rc.3
v0.27.2-rc.2
v0.27.2-rc.1
v0.27.2-rc.0
Changelog
- 9a8e905 fix: added support to any type
v0.27.1
v0.27.0
Main changes
cluster upgrade
With this release, we introduced the ability to run cluster upgrades with furyctl. The command is furyctl apply --upgrade
and it will upgrade the cluster from the currently applied version to the one specified in the furyctl.yaml
file.
Check out the docs for more details about the supported upgrade paths.
workload migrations
We introduced the support for running automated migrations, enabling users to move from one workload to another when applying the furyctl.yaml
file.
diff state
We introduced the ability for furyctl to diff the wanted furyctl.yaml with the one that is currently applied in the cluster.
The functionality is also available as a standalone command furyctl diff
.
ephemeral local files
Furyctl is now able to be fully-independent from the local files stored in the ~/.furyctl
directory. This means that the furyctl apply
command is now fully portable, with no local state attached.
improved fury-distribution support
We introduced a new compatibility layer that makes furyctl compatible with all the supported versions of the fury-distribution. This means that you can now use the latest version of furyctl with older versions of the fury-distribution(v1.25+)
## A host of bugfixes and improvements
- added
--start-from
cli option tofuryctl apply
command, to allow users to start applying from a specific, more granular point in the lifecycle of the run. - improved error handling and error messages
- introduced
--force
flag tofuryctl apply
command, to allow users to skip some error conditions during the execution. - added
--upgrade-path-location
cli option to allow for custom upgrade paths to be specified.
Full Changelog: v0.26.3...v0.27.0
v0.27.0-rc.3
Full Changelog: v0.27.0-rc.2...v0.27.0-rc.3
v0.27.0-rc.2
Full Changelog: v0.27.0-rc.1...v0.27.0-rc.2