From 5a98d8754cdf3b4f61857f47346cb23245e6778f Mon Sep 17 00:00:00 2001 From: Daniel Fan Date: Thu, 22 Feb 2024 14:40:47 -0500 Subject: [PATCH] Skip OperandRequest for OperandBindinfo if the OperandRequest is in the deletion status (#1018) Signed-off-by: Daniel Fan --- controllers/operandbindinfo/operandbindinfo_controller.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controllers/operandbindinfo/operandbindinfo_controller.go b/controllers/operandbindinfo/operandbindinfo_controller.go index 11bd921d..63d238e7 100644 --- a/controllers/operandbindinfo/operandbindinfo_controller.go +++ b/controllers/operandbindinfo/operandbindinfo_controller.go @@ -179,6 +179,9 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Re } merr.Add(err) continue + } else if !requestInstance.ObjectMeta.DeletionTimestamp.IsZero() { + klog.Warningf("OperandRequest %s/%s is being deleted, skip the OperandBindInfo %s/%s", requestInstance.Namespace, requestInstance.Name, bindInfoInstance.Namespace, bindInfoInstance.Name) + continue } // Get binding information from OperandRequest secretReq, cmReq := getBindingInfofromRequest(bindInfoInstance, requestInstance)