Versions in this module Expand all Collapse all v1 v1.4.0 Nov 9, 2024 Changes in this version + func IdentifyNonMigratableVMS(vmiList []*kubevirtv1.VirtualMachineInstance) map[string][]string type ControllerHandler + func (ndc *ControllerHandler) CheckVMISchedulingRequirements(originalNode *corev1.Node, vmiList []*kubevirtv1.VirtualMachineInstance) ([]string, error) + func (ndc *ControllerHandler) FindNonMigratableVMS(node *corev1.Node) (map[string][]string, error) v1.3.0 Nov 10, 2024 Changes in this version + func Register(ctx context.Context, management *config.Management, _ config.Options) error + type ControllerHandler struct + func ActionHelper(nodeCache ctlcorev1.NodeCache, ...) *ControllerHandler + func (ndc *ControllerHandler) FindAndListNonMigratableVM(node *corev1.Node) ([]string, error) + func (ndc *ControllerHandler) FindAndListVM(node *corev1.Node) ([]string, error) + func (ndc *ControllerHandler) FindAndListVMWithPCIDevices(node *corev1.Node) ([]string, error) + func (ndc *ControllerHandler) OnNodeChange(_ string, node *corev1.Node) (*corev1.Node, error)