From 5623761e46903fa8334d06e943a3d2823a1f4e9a Mon Sep 17 00:00:00 2001 From: Miguel Duarte Barroso Date: Fri, 17 May 2024 10:57:34 +0200 Subject: [PATCH] controller: label IPAMClaims w/ their owner VM name When reacting to the VM deletion it will be easier to query for the IPAMClaims associated to a VM, because we will be able to query for this label. Signed-off-by: Miguel Duarte Barroso --- pkg/vmnetworkscontroller/controller.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/vmnetworkscontroller/controller.go b/pkg/vmnetworkscontroller/controller.go index 6b9986a9..f17304a5 100644 --- a/pkg/vmnetworkscontroller/controller.go +++ b/pkg/vmnetworkscontroller/controller.go @@ -88,6 +88,9 @@ func (r *VirtualMachineReconciler) Reconcile( Namespace: vmi.Namespace, OwnerReferences: []metav1.OwnerReference{ownerInfo}, Finalizers: []string{kubevirtVMFinalizer}, + Labels: map[string]string{ + virtv1.VirtualMachineLabel: vmi.Name, + }, }, Spec: ipamclaimsapi.IPAMClaimSpec{ Network: netConfigName,