From 35ec6ca327c27f66cbf95ad718925aa4bf46a74d Mon Sep 17 00:00:00 2001 From: aharonh Date: Mon, 20 Feb 2023 17:05:40 +0200 Subject: [PATCH] fix https://github.com/kedacore/keda/issues/4253 --- controllers/keda/scaledobject_controller.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/controllers/keda/scaledobject_controller.go b/controllers/keda/scaledobject_controller.go index aa4d32530b1..abd40b5887f 100644 --- a/controllers/keda/scaledobject_controller.go +++ b/controllers/keda/scaledobject_controller.go @@ -149,6 +149,13 @@ func (r *ScaledObjectReconciler) Reconcile(ctx context.Context, req ctrl.Request return ctrl.Result{}, err } + // if the ScaledObject is paused, skip processing the request + _, paused := scaledObject.GetAnnotations()[kedacontrollerutil.PausedReplicasAnnotation] + if paused { + reqLogger.Info("ScaledObject is paused, so skipping the request.") + return ctrl.Result{}, nil + } + reqLogger.Info("Reconciling ScaledObject") // Check if the ScaledObject instance is marked to be deleted, which is