# 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.
# 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.