Versions in this module Expand all Collapse all v0 v0.10.1 Nov 11, 2024 v0.10.0 Nov 10, 2024 Changes in this version + func HandleError(ctx context.Context, result *ctrl.Result, err error) (ctrl.Result, error) + func RequeueAfter(d time.Duration) error + func RequeueAfterWithError(d time.Duration, err error) error + func ResultFromError(err error) (*ctrl.Result, error) + type ReconcileHandler func(ctx context.Context, ns string, name string, m T) error + type RequeueError struct + func (r *RequeueError) Error() string + func (r *RequeueError) Result() reconcile.Result + type SubReconciler struct + func NewDeploymentReconciler[T runtime.Object](fn ReconcileHandler[T]) SubReconciler[T] + func NewPVCReconciler[T runtime.Object](fn ReconcileHandler[T]) SubReconciler[T] + func NewServiceReconciler[T runtime.Object](fn ReconcileHandler[T]) SubReconciler[T] + func NewStatefulSetReconciler[T runtime.Object](fn ReconcileHandler[T]) SubReconciler[T] + type SubReconcilers []SubReconciler[T] + func NewSubReconcilers[T runtime.Object](reconcilers ...SubReconciler[T]) SubReconcilers[T] + func (s SubReconcilers[T]) Reconcile(ctx context.Context, req ctrl.Request, m T) error