# Functions
GetDefaultRateLimiter returns a new exponential failure workqueue.TypedRateLimiter with the default configuration.
GetRateLimiter returns a new exponential failure workqueue.TypedRateLimiter based on RateLimiterOptions.
GetWatchLabelSelector parses the label selector option from WatchOptions and returns an error if the expression is invalid.
GetWatchSelector parses the label selector option from WatchOptions and returns the label selector.
NewMetrics creates a new Metrics with the given metrics.Recorder, and the Metrics.Scheme set to that of the given mgr, along with an optional set of owned finalizers which is used to determine when an object is being deleted.
# Variables
ErrInsecureHTTPBlocked signals that the use of insecure plain HTTP connections was requested but such behavior is blocked.
# Structs
ConnectionOptions defines the configurable options for outbound connections opened by reconcilers.
Metrics is a helper struct that adds the capability for recording GitOps Toolkit standard metrics to a reconciler.
RateLimiterOptions defines the configurable options for rate limiters used on reconcilers.
WatchOptions defines the configurable options for reconciler resources watcher.