Versions in this module Expand all Collapse all v0 v0.17.3 Mar 11, 2026 v0.17.2 Mar 11, 2026 Changes in this version + func HandleError(ctx context.Context, obj types.Object, err error, ...) (bool, reconcile.Result) + type BlockedError interface + IsBlocked func() bool + type CtrlError struct + func BlockedErrorf(format string, a ...any) *CtrlError + func RetryableErrorf(format string, a ...any) *CtrlError + func RetryableWithDelayErrorf(delay time.Duration, format string, a ...any) *CtrlError + func (e *CtrlError) Error() string + func (e *CtrlError) IsBlocked() bool + func (e *CtrlError) IsRetryable() bool + func (e *CtrlError) RetryDelay() time.Duration + type RetryableError interface + IsRetryable func() bool + type RetryableWithDelayError interface + RetryDelay func() time.Duration