# Packages
Package inject defines interfaces and functions for propagating dependencies from a ControllerManager to
the components registered with it.
Package log contains (deprecated) utilities for fetching a new logger when one is not already available.
Package scheme contains utilities for gradually building Schemes, which contain information associating Go types with Kubernetes groups, versions, and kinds.
Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.