package
0.0.0-20240402130556-ef6dcbeca69d
Repository: https://github.com/konflux-ci/operator-toolkit.git
Documentation: pkg.go.dev

# Functions

ContinueProcessing returns an (OperationResult, error) tuple instructing the reconcile loop to continue reconciling of the object.
ReconcileHandler will invoke all the operations to be performed as part of an object reconcile, managing the queue based on the operations' results.
Requeue returns an (OperationResult, error) tuple instructing the reconcile loop to requeue the object.
RequeueAfter returns an (OperationResult, error) tuple instructing the reconcile loop to requeue the object after the given delay.
RequeueOnErrorOrContinue returns an (OperationResult, error) tuple instructing the reconcile loop to requeue the object in case of an error or to continue reconciling the object.
RequeueOnErrorOrStop returns an (OperationResult, error) tuple instructing the reconcile loop to requeue the object in case of an error or to stop reconciling the object.
RequeueWithError returns an (OperationResult, error) tuple instructing the reconcile loop to requeue the object with the given reconcile error.
SetupControllers invoke the Register function of every controller passed as an argument to this function.
StopProcessing returns an (OperationResult, error) tuple instructing the reconcile loop to stop reconciling the object.
Validate evaluates all the validation functions passed as an argument and returns a ValidationResult indicating whether the validation passed or not.

# Structs

OperationResult represents the result of a reconcile operation.
No description provided by the author

# Interfaces

CacheInitializer is an interface that should be implemented by operator controllers requiring to index fields.
Controller is an interface that should be implemented by operator controllers and that allows to have a cohesive way of defining them and register them.

# Type aliases

Operation defines the syntax of functions invoked by the ReconcileHandler.
No description provided by the author