package
0.10.0
Repository: https://github.com/authzed/controller-idioms.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewManager returns a Manager object with settings for what and how to expose information for its managed set of controllers.
No description provided by the author

# Structs

BasicController implements Controller with a no-op control loop and simple health check and debug handlers.
Manager ties a set of controllers to be lifecycled together and exposes common metrics, debug information, and health endpoints for the set.
OwnedResourceController implements a Controller that implements our standard controller pattern: - A single GVR is "owned" and watched - Changes to objects of that type are processed via a workqueue - Other resources are watched, but only for the purpose of requeueing the primary object type.

# Interfaces

Controller is the interface we require for all controllers this manager will manage.

# Type aliases

SyncFunc is a function called when an event needs processing.