# Packages
Package builder provides wraps other controller-runtime libraries and exposes simple patterns for building common Controllers.
No description provided by the author
No description provided by the author
Package controller provides types and functions for building Controllers.
Package envtest provides libraries for integration testing by starting a local control plane.
Package event contains the definitions for the Event types produced by source.Sources and transformed into
reconcile.Requests by handler.EventHandler.
Package handler defines EventHandlers that enqueue reconcile.Requests in response to Create, Update, Deletion Events
observed from Watching Kubernetes APIs.
Package leaderelection contains a constructors for a leader election resource lock
*/.
Package manager is required to create Controllers and provides shared dependencies such as clients, caches, schemes,
etc.
Package metrics contains controller related metrics utilities
*/.
Package patch provides method to calculate JSON patch between 2 k8s objects.
No description provided by the author
Package predicate defines Predicates used by Controllers to filter Events before they are provided to EventHandlers.
Package reconcile defines the Reconciler interface to implement Kubernetes APIs.
No description provided by the author
No description provided by the author
Package source provides event streams provided to Controllers through Controller.Watch.
Package webhook provides methods to build and bootstrap a webhook server.