# Functions
No description provided by the author
NewReconcilerBase constructs a ReconcilerBase given a manager and Kclient.
NewReconcilers constructs all watcher Reconciler objects.
# Constants
DatabaseAccount is the name of key in the secret for the name of the Database Acount object.
DatabaseUsername is the name of key in the secret for the database hostname.
DatabaseUsername is the name of key in the secret for the password used to login to the database.
DatabaseUsername is the name of key in the secret for the user name used to login to the database.
No description provided by the author
No description provided by the author
Prometheus configuration keys in prometheusSecret.
No description provided by the author
TransportURLSelector is the name of key in the secret created by TransportURL.
WatcherAPILabelPrefix - a unique, service binary specific prefix for the labels the WatcherAPI controller uses on children objects.
WatcherApplierLabelPrefix - a unique, service binary specific prefix for the labels the WatcherApplier controller uses on children objects.
WatcherDecisionEngineLabelPrefix - a unique, service binary specific prefix for the labels the WatcherDecisionEngine controller uses on child objects.
# Structs
ReconcilerBase provides a common set of clients scheme and loggers for all reconcilers.
Reconcilers holds all the Reconciler objects of the watcher-operator to allow generic management of them.
WatcherAPIReconciler reconciles a WatcherAPI object.
WatcherApplierReconciler reconciles a WatcherApplier object.
WatcherDecisionEngineReconciler reconciles a WatcherDecisionEngine object.
WatcherReconciler reconciles a Watcher object.
# Interfaces
Manageable all types that conform to this interface can be setup with a controller-runtime manager.
Reconciler represents a generic interface for all Reconciler objects in watcher.