Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VMRestoreController ¶
type VMRestoreController struct { Client kubecli.KubevirtClient VMRestoreInformer cache.SharedIndexInformer VMSnapshotInformer cache.SharedIndexInformer VMSnapshotContentInformer cache.SharedIndexInformer VMInformer cache.SharedIndexInformer VMIInformer cache.SharedIndexInformer DataVolumeInformer cache.SharedIndexInformer PVCInformer cache.SharedIndexInformer StorageClassInformer cache.SharedIndexInformer Recorder record.EventRecorder // contains filtered or unexported fields }
VMRestoreController is resonsible for restoring VMs
func (*VMRestoreController) Init ¶
func (ctrl *VMRestoreController) Init()
Init initializes the restore controller
func (*VMRestoreController) Run ¶
func (ctrl *VMRestoreController) Run(threadiness int, stopCh <-chan struct{}) error
Run the controller
type VMSnapshotController ¶
type VMSnapshotController struct { Client kubecli.KubevirtClient VMSnapshotInformer cache.SharedIndexInformer VMSnapshotContentInformer cache.SharedIndexInformer VMInformer cache.SharedIndexInformer VMIInformer cache.SharedIndexInformer StorageClassInformer cache.SharedIndexInformer PVCInformer cache.SharedIndexInformer CRDInformer cache.SharedIndexInformer PodInformer cache.SharedIndexInformer DVInformer cache.SharedIndexInformer Recorder record.EventRecorder ResyncPeriod time.Duration // contains filtered or unexported fields }
VMSnapshotController is resonsible for snapshotting VMs
func (*VMSnapshotController) Init ¶
func (ctrl *VMSnapshotController) Init()
Init initializes the snapshot controller
func (*VMSnapshotController) Run ¶
func (ctrl *VMSnapshotController) Run(threadiness int, stopCh <-chan struct{}) error
Run the controller
Click to show internal directories.
Click to hide internal directories.