bumpy-portugal-40754
11/13/2025, 6:54 PM<http://cpu-feature.node.kubevirt.io/ipred-ctrl=true|cpu-feature.node.kubevirt.io/ipred-ctrl=true> by default anymore, but 1.5.1 did. This results in "incompatible" Harvester nodes, the label is not set anymore. As a workaround we set the label on all the nodes to successfully continue with the Harvester upgrade. But Harvesters feature detection is removing the label after a few seconds again.
Now the Harvester upgrade is done, but all the VMs cannot be lifemigrated anymore because they still have the feature set in their Nodeselectors. The only way out seems a VM restart (like stop and start to get new VM pods)... I tested this, and it's working. But this is no option for any productive cluster. Has anybody an idea on how to prevent this before or while the Harvester upgrade is running?bland-article-62755
11/13/2025, 7:22 PMbland-article-62755
11/13/2025, 7:23 PMbland-article-62755
11/13/2025, 7:24 PMbumpy-portugal-40754
11/13/2025, 7:24 PMbland-article-62755
11/13/2025, 7:24 PMbland-article-62755
11/13/2025, 7:25 PMThis label is associated with the control of the Indirect Predictor (IPRED) behavior, which is related to speculative execution side-channel vulnerabilities:
bumpy-portugal-40754
11/13/2025, 7:26 PMbland-article-62755
11/13/2025, 7:26 PMbland-article-62755
11/13/2025, 7:26 PMbumpy-portugal-40754
11/13/2025, 7:28 PMbumpy-portugal-40754
11/13/2025, 7:30 PMbland-article-62755
11/13/2025, 7:33 PMbland-article-62755
11/13/2025, 7:34 PMkubectl edit <http://kubevirts.kubevirt.io|kubevirts.kubevirt.io> -n harvester-systembland-article-62755
11/13/2025, 7:35 PMbland-article-62755
11/13/2025, 7:35 PMbumpy-portugal-40754
11/13/2025, 7:36 PMbumpy-portugal-40754
11/13/2025, 7:37 PMbland-article-62755
11/13/2025, 7:38 PMbland-article-62755
11/13/2025, 7:38 PMbland-article-62755
11/13/2025, 7:39 PMbumpy-portugal-40754
11/13/2025, 7:39 PMbland-article-62755
11/13/2025, 7:40 PMbland-article-62755
11/13/2025, 7:41 PMIntel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz isn't the same as Intel(R) Xeon(R) Platinum 8168 CPU @ 2.70GHz which is still different from Intel(R) Xeon(R) Platinum 8260 CPU @ 2.40GHzbumpy-portugal-40754
11/13/2025, 7:42 PMgreat-bear-19718
11/13/2025, 9:44 PMbumpy-portugal-40754
11/13/2025, 9:49 PMgreat-bear-19718
11/13/2025, 9:58 PMgreat-bear-19718
11/13/2025, 10:22 PMcreamy-pencil-82913
11/13/2025, 10:34 PM<http://cpu-feature.node.kubevirt.io|cpu-feature.node.kubevirt.io> labels all come directly from CPU features reported by the underlying hardware. A kernel update and/or microcode update removed this from the feature set for your CPUs, for the reasons @bland-article-62755 mentioned. You cannot simply add them back again.
https://github.com/kubevirt/kubevirt/blob/abdfdb88efff132a65190c92dfffc630f4cab68f/pkg/virt-handler/node-labeller/node_labeller.go#L242-L245creamy-pencil-82913
11/13/2025, 10:39 PM/var/lib/kubevirt-node-labeller/supported_features.xml to confirm that?creamy-pencil-82913
11/13/2025, 10:40 PMvirsh domcapabilities --machine $MACHINE --arch $ARCH --virttype $VIRTTYPE | virsh hypervisor-cpu-baseline --features /dev/stdin --machine $MACHINE --arch $ARCH --virttype $VIRTTYPE > /var/lib/kubevirt-node-labeller/supported_features.xml
millions-microphone-3535
11/13/2025, 10:41 PMmillions-microphone-3535
11/13/2025, 10:42 PMbumpy-portugal-40754
11/13/2025, 10:43 PMcreamy-pencil-82913
11/13/2025, 10:45 PMcreamy-pencil-82913
11/13/2025, 10:46 PMgreat-bear-19718
11/13/2025, 10:46 PMbumpy-portugal-40754
11/13/2025, 10:46 PMgreat-bear-19718
11/13/2025, 10:47 PMgreat-bear-19718
11/13/2025, 10:48 PMbumpy-portugal-40754
11/13/2025, 10:48 PMbumpy-portugal-40754
11/13/2025, 10:49 PMbumpy-portugal-40754
11/13/2025, 10:50 PMgreat-bear-19718
11/13/2025, 10:51 PMgreat-bear-19718
11/13/2025, 10:51 PMcan you please also uploadto the support case from one of the upgrade nodes and one of the older ones please?/var/lib/kubevirt-node-labeller/supported_features.xml
bumpy-portugal-40754
11/13/2025, 10:51 PMcreamy-pencil-82913
11/13/2025, 10:55 PMgreat-bear-19718
11/13/2025, 10:55 PMbumpy-portugal-40754
11/13/2025, 10:57 PMbumpy-portugal-40754
11/13/2025, 11:00 PMgreat-bear-19718
11/13/2025, 11:00 PMcreamy-pencil-82913
11/13/2025, 11:01 PM<http://cpu-feature.node.kubevirt.io/|cpu-feature.node.kubevirt.io/> prefix added to it, and is then added as a node label.creamy-pencil-82913
11/13/2025, 11:01 PMgreat-bear-19718
11/13/2025, 11:02 PMbumpy-portugal-40754
11/13/2025, 11:08 PMgreat-bear-19718
11/13/2025, 11:10 PMgreat-bear-19718
11/13/2025, 11:10 PMbumpy-portugal-40754
11/13/2025, 11:11 PMcreamy-pencil-82913
11/13/2025, 11:21 PMbumpy-portugal-40754
11/13/2025, 11:21 PMbumpy-portugal-40754
11/13/2025, 11:28 PMbumpy-portugal-40754
11/13/2025, 11:32 PMbumpy-portugal-40754
11/13/2025, 11:36 PMgreat-bear-19718
11/13/2025, 11:37 PMbumpy-portugal-40754
11/13/2025, 11:37 PMgreat-bear-19718
11/13/2025, 11:37 PMbumpy-portugal-40754
11/13/2025, 11:39 PMcreamy-pencil-82913
11/13/2025, 11:43 PMbumpy-portugal-40754
11/13/2025, 11:47 PMcreamy-pencil-82913
11/13/2025, 11:52 PMcreamy-pencil-82913
11/13/2025, 11:53 PMcpuid output to your case, not sure if that’s part of the bundle or notbumpy-portugal-40754
11/13/2025, 11:57 PMbumpy-portugal-40754
11/13/2025, 11:58 PMcpuid binary on the Harvester node.bumpy-portugal-40754
11/14/2025, 12:00 AMProcessor Information
Socket Designation: CPU2
Type: Central Processor
Family: Xeon
Manufacturer: Intel
ID: F8 06 08 00 FF FB EB BF
Signature: Type 0, Family 6, Model 143, Stepping 8
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Multi-threading)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Intel(R) Xeon(R) Gold 5418Ybumpy-portugal-40754
11/14/2025, 12:02 AMgreat-bear-19718
11/14/2025, 12:03 AMgreat-bear-19718
11/14/2025, 12:03 AMcreamy-pencil-82913
11/14/2025, 12:50 AMbumpy-portugal-40754
11/14/2025, 8:36 AM