From e52e25a373424cb03c518e59d74b0607ea13d7c8 Mon Sep 17 00:00:00 2001 From: Santosh Kaluskar Date: Fri, 12 Aug 2022 17:28:27 +0530 Subject: [PATCH] Enables RecoverPanic option on reconcilers Signed-off-by: Santosh Kaluskar --- controllers/alert_controller.go | 1 + controllers/provider_controller.go | 1 + controllers/receiver_controller.go | 1 + 3 files changed, 3 insertions(+) diff --git a/controllers/alert_controller.go b/controllers/alert_controller.go index 57c111e31..7667b4e40 100644 --- a/controllers/alert_controller.go +++ b/controllers/alert_controller.go @@ -89,6 +89,7 @@ func (r *AlertReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, opts Aler WithOptions(controller.Options{ MaxConcurrentReconciles: opts.MaxConcurrentReconciles, RateLimiter: opts.RateLimiter, + RecoverPanic: true, }). Complete(r) } diff --git a/controllers/provider_controller.go b/controllers/provider_controller.go index 219c54b63..c51e74ba0 100644 --- a/controllers/provider_controller.go +++ b/controllers/provider_controller.go @@ -68,6 +68,7 @@ func (r *ProviderReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, opts P WithOptions(controller.Options{ MaxConcurrentReconciles: opts.MaxConcurrentReconciles, RateLimiter: opts.RateLimiter, + RecoverPanic: true, }). Complete(r) } diff --git a/controllers/receiver_controller.go b/controllers/receiver_controller.go index 94910b96b..9e639664a 100644 --- a/controllers/receiver_controller.go +++ b/controllers/receiver_controller.go @@ -141,6 +141,7 @@ func (r *ReceiverReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, opts R WithOptions(controller.Options{ MaxConcurrentReconciles: opts.MaxConcurrentReconciles, RateLimiter: opts.RateLimiter, + RecoverPanic: true, }). Complete(r) }