Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeatureModel ¶
type FeatureModel struct {
Model Features `xml:"model"`
}
Structures needed to parse cpu features
type HostDomCapabilities ¶
type HostDomCapabilities struct {
CPU CPU `xml:"cpu"`
}
HostDomCapabilities represents structure for parsing output of virsh capabilities
type NodeLabeller ¶
type NodeLabeller struct { Queue workqueue.RateLimitingInterface // contains filtered or unexported fields }
NodeLabeller struct holds informations needed to run node-labeller
func NewNodeLabeller ¶
func NewNodeLabeller(kvmController *device_manager.DeviceController, nodeInformer, configMapInformer cache.SharedIndexInformer, clientset kubecli.KubevirtClient, host, namespace string) *NodeLabeller
func (*NodeLabeller) Execute ¶
func (n *NodeLabeller) Execute() bool
func (*NodeLabeller) Run ¶
func (n *NodeLabeller) Run(threadiness int, stop chan struct{})
Run runs node-labeller
Click to show internal directories.
Click to hide internal directories.