deckhouse / virtualization

Virtualization module for Deckhouse Kubernetes Platform
https://deckhouse.io/modules/virtualization/stable/
Other
25 stars 1 forks source link

feat(vmsnapshot): add the ability to snapshot virtualmachines #347

Closed Isteb4k closed 1 month ago

Isteb4k commented 2 months ago

Description

New resource VirtualMachineSnapshot:

  1. CRD using kubebuilder, ru version
  2. Controller ensuring the consistency of the virtual machine and block devices when creating a snapshot (Freezing, no RestartAwaitingChanges, management via RequiredConsistency)
  3. Conditions VirtualMachineReady, VirtualMachineSnapshotReady
  4. Management of underlying secret and corresponding virtual disk snapshots.
  5. CacheSyncTimeout 10 min for all controllers

Checklist