# Packages

Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.

# Functions

New returns a new Manager for creating Controllers.

# Structs

Options are the arguments for creating a new Manager.
Server is a general purpose HTTP server Runnable for a manager.

# Interfaces

LeaderElectionRunnable knows if a Runnable needs to be run in the leader election mode.
Manager initializes shared dependencies such as Caches and Clients, and provides them to Runnables.
Runnable allows a component to be started.

# Type aliases

BaseContextFunc is a function used to provide a base Context to Runnables managed by a Manager.
RunnableFunc implements Runnable using a function.