Implementing RecoverPanic on reconcilers to ensure it recovers from panic instead of crashing the controller and Squashed commits.
Signed-off-by: Santosh Kaluskar <dtshbl@gmail.com>
This commit is contained in:
parent
02ff549924
commit
1ad2f004ac
|
|
@ -241,6 +241,7 @@ func (r *BucketReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, opts Buc
|
||||||
WithOptions(controller.Options{
|
WithOptions(controller.Options{
|
||||||
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
||||||
RateLimiter: opts.RateLimiter,
|
RateLimiter: opts.RateLimiter,
|
||||||
|
RecoverPanic: true,
|
||||||
}).
|
}).
|
||||||
Complete(r)
|
Complete(r)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -156,6 +156,7 @@ func (r *GitRepositoryReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, o
|
||||||
WithOptions(controller.Options{
|
WithOptions(controller.Options{
|
||||||
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
||||||
RateLimiter: opts.RateLimiter,
|
RateLimiter: opts.RateLimiter,
|
||||||
|
RecoverPanic: true,
|
||||||
}).
|
}).
|
||||||
Complete(r)
|
Complete(r)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -176,6 +176,7 @@ func (r *HelmChartReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, opts
|
||||||
WithOptions(controller.Options{
|
WithOptions(controller.Options{
|
||||||
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
||||||
RateLimiter: opts.RateLimiter,
|
RateLimiter: opts.RateLimiter,
|
||||||
|
RecoverPanic: true,
|
||||||
}).
|
}).
|
||||||
Complete(r)
|
Complete(r)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -142,6 +142,7 @@ func (r *HelmRepositoryReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager,
|
||||||
WithOptions(controller.Options{
|
WithOptions(controller.Options{
|
||||||
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
||||||
RateLimiter: opts.RateLimiter,
|
RateLimiter: opts.RateLimiter,
|
||||||
|
RecoverPanic: true,
|
||||||
}).
|
}).
|
||||||
Complete(r)
|
Complete(r)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -102,6 +102,7 @@ func (r *HelmRepositoryOCIReconciler) SetupWithManagerAndOptions(mgr ctrl.Manage
|
||||||
WithOptions(controller.Options{
|
WithOptions(controller.Options{
|
||||||
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
||||||
RateLimiter: opts.RateLimiter,
|
RateLimiter: opts.RateLimiter,
|
||||||
|
RecoverPanic: true,
|
||||||
}).
|
}).
|
||||||
Complete(r)
|
Complete(r)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -147,6 +147,7 @@ func (r *OCIRepositoryReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, o
|
||||||
WithOptions(controller.Options{
|
WithOptions(controller.Options{
|
||||||
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
MaxConcurrentReconciles: opts.MaxConcurrentReconciles,
|
||||||
RateLimiter: opts.RateLimiter,
|
RateLimiter: opts.RateLimiter,
|
||||||
|
RecoverPanic: true,
|
||||||
}).
|
}).
|
||||||
Complete(r)
|
Complete(r)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue