Documentation ¶
Index ¶
Constants ¶
View Source
const (
ExportPaused = "ExportPaused"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertParams ¶ added in v0.58.0
type VMExportController ¶
type VMExportController struct { Client kubecli.KubevirtClient TemplateService services.TemplateService VMExportInformer cache.SharedIndexInformer PVCInformer cache.SharedIndexInformer VMSnapshotInformer cache.SharedIndexInformer VMSnapshotContentInformer cache.SharedIndexInformer PodInformer cache.SharedIndexInformer DataVolumeInformer cache.SharedIndexInformer ConfigMapInformer cache.SharedIndexInformer ServiceInformer cache.SharedIndexInformer VMInformer cache.SharedIndexInformer VMIInformer cache.SharedIndexInformer RouteConfigMapInformer cache.SharedInformer RouteCache cache.Store IngressCache cache.Store SecretInformer cache.SharedIndexInformer CRDInformer cache.SharedIndexInformer KubeVirtInformer cache.SharedIndexInformer VolumeSnapshotProvider snapshot.VolumeSnapshotProvider InstancetypeInformer cache.SharedIndexInformer ClusterInstancetypeInformer cache.SharedIndexInformer PreferenceInformer cache.SharedIndexInformer ClusterPreferenceInformer cache.SharedIndexInformer ControllerRevisionInformer cache.SharedIndexInformer Recorder record.EventRecorder KubevirtNamespace string // contains filtered or unexported fields }
VMExportController is resonsible for exporting VMs
func (*VMExportController) Init ¶
func (ctrl *VMExportController) Init() error
Init initializes the export controller
func (*VMExportController) Run ¶
func (ctrl *VMExportController) Run(threadiness int, stopCh <-chan struct{}) error
Run the controller
Click to show internal directories.
Click to hide internal directories.