Package runtime contains not-quite-internal mechanisms for controller-runtime, plus some deprecated exports of functionality moved elsewhere. Most users should not need to import anything in pkg/runtime.
|inject||Package inject defines interfaces and functions for propagating dependencies from a ControllerManager to the components registered with it.|
|log||Package log contains (deprecated) utilities for fetching a new logger when one is not already available.|
|scheme||Package scheme contains utilities for gradually building Schemes, which contain information associating Go types with Kubernetes groups, versions, and kinds.|
|signals||Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.|