Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)
Controller-runtime is a set of Go libraries for building Kubernetes controllers, maintained as a subproject of kubebuilder under the Kubernetes sig-apimachinery group. The project provides abstractions and utilities for implementing custom controllers and webhooks for both built-in and custom Kubernetes resources, including support for reconcilers, managers, and validation/mutation webhooks. It is built in Go and designed to integrate with Kubernetes client-go libraries, with each minor version of controller-runtime tested against a specific minor version of client-go and corresponding k8s.io dependencies.