Documentation
¶
Index ¶
- func AddFinalizerIfNeeded(instance runtimeobject.RuntimeObject, subroutine subroutine.Subroutine) bool
- func AddFinalizersIfNeeded(ctx context.Context, cl client.Client, instance runtimeobject.RuntimeObject, ...) error
- func HandleClientError(msg string, log *logger.Logger, err error, generationChanged bool, ...) (ctrl.Result, error)
- func HandleOperatorError(ctx context.Context, operatorError errors.OperatorError, msg string, ...) (ctrl.Result, error)
- func MarkResourceAsFinal(instance runtimeobject.RuntimeObject, log *logger.Logger, ...)
- func Reconcile(ctx context.Context, req ctrl.Request, instance runtimeobject.RuntimeObject, ...) (ctrl.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddFinalizerIfNeeded ¶ added in v0.0.19
func AddFinalizerIfNeeded(instance runtimeobject.RuntimeObject, subroutine subroutine.Subroutine) bool
func AddFinalizersIfNeeded ¶ added in v0.0.19
func AddFinalizersIfNeeded(ctx context.Context, cl client.Client, instance runtimeobject.RuntimeObject, subroutines []subroutine.Subroutine, readonly bool) error
func HandleClientError ¶ added in v0.0.19
func HandleOperatorError ¶ added in v0.0.19
func MarkResourceAsFinal ¶ added in v0.0.19
func MarkResourceAsFinal(instance runtimeobject.RuntimeObject, log *logger.Logger, conditions []v1.Condition, status v1.ConditionStatus, l api.Lifecycle)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.