Kurator v0.5.0
What's New
Unified Backup, Restore, and Migration
Introduced a unified solution for backup, restore, and migration of applications and their related cluster resources across multiple clusters within a fleet.
This approach addresses the challenges of managing these tasks across various environments, ensuring clarity and consistency for users.
This feature is based on Velero
See unified backup proposal for more details.
-
API:
Fleet Backup Plugin: #378;
Unified Backup, Restore, and Migration: #377, #393; -
Implementation:
Fleet Backup Plugin: #381;
Backup Controller: #394 #406;
Restore Controller #407;
Migrate Controller #408; -
Docs:
What is Unified Backup, Restore, and Migration with Fleet. #405;
How to manager Fleet Backup Plugin. #391;
How to use Unified Backup with Kurator. #414;
How to use Unified Restore with Kurator. #419;
How to use Unified Migrate with Kurator. #420
Unified distributed storage for kurator
Introduced distributed cloud native storage capabilities. Made users able to implement a unified distributed storage in multiple clusters.
This feature is based on Rook
See Storage proposal for more details.
- Complete API design Unified Distributed Storage API implementation #403
- Complete functional development and UT test Implementing rook installation using the fleet plugin. #413
- Improve the use of documentation Distributed storage documentation #416
Other Notable Changes
Bug Fixes and Cleanups:
Implemented several refinements and cleanups, including the removal of redundant unused statements, method refactoring, error handling, and more. This includes, but is not limited to, #349 #361 #368 #371 #388 #389 #390 #398 #399
Doc Update
Added helm repo installation doc #348
Added a note on non-scripted creation of clusters #418
Several documentation refinements for enhanced readability, including updates with images and examples. #357 #352 #362
Features & Enhancements
Implemented validating webhook for attachedcluster #344;
Custommachine #356
Application: #359
Unit test for CustomClusterController #373
Application: implement cluster selector #353 #354
New Contributors
@LiZhenCheng9527 made their first contribution in #368