# Packages

Code generated by counterfeiter.
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewReconciler creates a new reconciler.
Register registers a new controller for the object type in the manager and configure it with the provided options.
WithFieldIndices adds indices to the FieldIndexer of the manager.
WithK8sPredicate enables filtering of events before they are sent to the controller.
WithNamespacedNameFilter enables filtering of objects by NamespacedName by the controller.
WithNewReconciler allows us to mock reconciler creation in the unit tests.
WithOnlyMetadata tells the controller to only cache metadata, and to watch the API server in metadata-only form.

# Structs

Reconciler reconciles Kubernetes resources of a specific type.
ReconcilerConfig is the configuration for the reconciler.

# Interfaces

Getter gets a resource from the k8s API.

# Type aliases

NamespacedNameFilterFunc is a function that returns true if the resource should be processed by the reconciler.
NewReconcilerFunc defines a function that creates a new Reconciler.
Option defines configuration options for registering a controller.