Description of problem: When CPUNodeDiscovery feature gate is enabled, kubevirt creates node selector labels with first capital letter of cpu model, e.g. feature.node.kubernetes.io/cpu-model-Conroe. But kubevirt-cpu-model-nfd-plugin lowers first letter of cpu model, e.g. feature.node.kubernetes.io/cpu-model-conroe. Kubernetes is case sensitive when selecting node labels => VM is unschedulable, because it cannot find correct label. Version-Release number of selected component (if applicable): CNV/kubevirt 1.4
Fixed in https://github.com/ksimon1/kubevirt-cpu-nfd-plugin/commit/9c5153c4959bedcce106b79498a611e4943cac01
Was tested on build 29 and verified as fixed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:1850