# Functions
DefaultQueueKeysFunc returns a slice with a single element - the DefaultQueueKey.
New return new factory instance.
NewSyncContext gives new sync context.
# Constants
DefaultQueueKey is the queue key used for string trigger based controllers.
# Interfaces
Controller interface represents a runnable Kubernetes controller.
Informer represents any structure that allow to register event handlers and informs if caches are synced.
SyncContext interface represents a context given to the Sync() function where the main controller logic happen.
# Type aliases
EventFilterFunc is used to filter informer events to prevent Sync() from being called.
ObjectQueueKeysFunc is used to make a string work queue keys out of the runtime object that is passed to it.
SyncFunc is a function that contain main controller logic.