Add instance profile label to workload monitor

Signed-off-by: Matthieu ROBIN <info@matthieurobin.com>
This commit is contained in:
Matthieu ROBIN 2026-02-02 13:23:10 +01:00 committed by GitHub
parent cd539b4b1e
commit 1e8da1fca4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -466,6 +466,8 @@ func (r *WorkloadMonitorReconciler) getWorkloadMetadata(obj client.Object) map[s
annotations := obj.GetAnnotations()
if instanceType, ok := annotations["kubevirt.io/cluster-instancetype-name"]; ok {
labels["workloads.cozystack.io/kubevirt-vmi-instance-type"] = instanceType
if instanceProfile, ok := annotations["kubevirt.io/cluster-instanceprofile-name"]; ok {
labels["workloads.cozystack.io/kubevirt-vmi-instance-profile"] = instanceProfile
}
return labels
}