Documentation ¶
Overview ¶
Package runtime and subpackages contain generic helpers for use with controller-runtime.
Directories ¶
Path | Synopsis |
---|---|
Package acl provides utilities for asserting cross-namespace access to GitOps Toolkit objects.
|
Package acl provides utilities for asserting cross-namespace access to GitOps Toolkit objects. |
Package client provides runtime configuration options for a Kubernetes client, making it easier to consistently have the same configuration options and flags across GitOps Toolkit components.
|
Package client provides runtime configuration options for a Kubernetes client, making it easier to consistently have the same configuration options and flags across GitOps Toolkit components. |
Package conditions provides utilities for manipulating the status conditions of Kubernetes resource objects that implement the Getter and/or Setter interfaces.
|
Package conditions provides utilities for manipulating the status conditions of Kubernetes resource objects that implement the Getter and/or Setter interfaces. |
check
Package check provides warning and failure checks for the status of K8s object based on the various properties of the object status.
|
Package check provides warning and failure checks for the status of K8s object based on the various properties of the object status. |
Package controller offers embeddable structs for use in your controller and underlying reconcilers, to help with conforming to GitOps Toolkit conventions.
|
Package controller offers embeddable structs for use in your controller and underlying reconcilers, to help with conforming to GitOps Toolkit conventions. |
Package dependency contains an utility for sorting a set of Kubernetes resource objects that implement the Dependent interface.
|
Package dependency contains an utility for sorting a set of Kubernetes resource objects that implement the Dependent interface. |
Package errors contains generic controller and reconciler runtime errors to be used by GitOps Toolkit components.
|
Package errors contains generic controller and reconciler runtime errors to be used by GitOps Toolkit components. |
Package events provides a Recorder and additional helpers to record Kubernetes Events on an external HTTP endpoint.
|
Package events provides a Recorder and additional helpers to record Kubernetes Events on an external HTTP endpoint. |
internal
|
|
Package leaderelection provides runtime configuration options for leader election, making it easier to consistently have the same configuration options and flags across GitOps Toolkit components.
|
Package leaderelection provides runtime configuration options for leader election, making it easier to consistently have the same configuration options and flags across GitOps Toolkit components. |
Package logger provides runtime configuration options for logging, making it easier to consistently have the same configuration options and flags across GitOps Toolkit components.
|
Package logger provides runtime configuration options for logging, making it easier to consistently have the same configuration options and flags across GitOps Toolkit components. |
Package metrics contains a Recorder and helpers for recoding standard metrics for all GitOps Toolkit components.
|
Package metrics contains a Recorder and helpers for recoding standard metrics for all GitOps Toolkit components. |
Package object provides helpers for interacting with GitOps Toolkit objects using unstructured types.
|
Package object provides helpers for interacting with GitOps Toolkit objects using unstructured types. |
Package patch implements patch utilities to help with proper patching of objects while reducing the number of potential conflicts.
|
Package patch implements patch utilities to help with proper patching of objects while reducing the number of potential conflicts. |
Package pprof contains a helper to register pprof endpoints on a controller-runtime manager.
|
Package pprof contains a helper to register pprof endpoints on a controller-runtime manager. |
Package predicates provides generic controller-runtime predicates for GitOps Toolkit components to filter events.
|
Package predicates provides generic controller-runtime predicates for GitOps Toolkit components to filter events. |
Package probes contains a helper to configure sensible default health and ready probes on a controller-runtime manager.
|
Package probes contains a helper to configure sensible default health and ready probes on a controller-runtime manager. |
Package reconcile provides helpers for the reconciliation.
|
Package reconcile provides helpers for the reconciliation. |
Package testenv contains helpers to create and work with an encapsulated local Kubernetes test environment.
|
Package testenv contains helpers to create and work with an encapsulated local Kubernetes test environment. |
Package tls contains helpers to convert Kubernetes secrets to TLS certificates.
|
Package tls contains helpers to convert Kubernetes secrets to TLS certificates. |
Package transform contains utilities for transforming types.
|
Package transform contains utilities for transforming types. |
Click to show internal directories.
Click to hide internal directories.