Skip to content

Kurator v0.5.0

Compare
Choose a tag to compare
@hzxuzhonghu hzxuzhonghu released this 30 Oct 12:54
· 279 commits to main since this release
b964c81

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