Directories
¶
| Path | Synopsis |
|---|---|
|
Package cache provides a caching layer for Kubernetes cluster resources with support for hierarchical parent-child relationships, including cross-namespace relationships between cluster-scoped parents and namespaced children.
|
Package cache provides a caching layer for Kubernetes cluster resources with support for hierarchical parent-child relationships, including cross-namespace relationships between cluster-scoped parents and namespaced children. |
|
The package provide functions that allows to compare set of Kubernetes resources using the logic equivalent to `kubectl diff`.
|
The package provide functions that allows to compare set of Kubernetes resources using the logic equivalent to `kubectl diff`. |
|
internal/fieldmanager
Package fieldmanager is a special package as its main purpose is to expose the dependencies required by structured-merge-diff library to calculate diffs when server-side apply option is enabled.
|
Package fieldmanager is a special package as its main purpose is to expose the dependencies required by structured-merge-diff library to calculate diffs when server-side apply option is enabled. |
|
Package implements Kubernetes resources synchronization and provides the following main features:
|
Package implements Kubernetes resources synchronization and provides the following main features: |
|
utils
|
|
|
kube
Package kube provides helper utilities common for kubernetes
|
Package kube provides helper utilities common for kubernetes |
|
kube/kubemeta
Package kubemeta extracts the identifying fields (apiVersion, kind, metadata.name, metadata.namespace) from a Kubernetes object's JSON, decoding them into a four-field struct with encoding/json/v2 instead of materializing the whole document as an unstructured.Unstructured.
|
Package kubemeta extracts the identifying fields (apiVersion, kind, metadata.name, metadata.namespace) from a Kubernetes object's JSON, decoding them into a four-field struct with encoding/json/v2 instead of materializing the whole document as an unstructured.Unstructured. |
|
kube/kubemeta/internal/benchfixtures
Package benchfixtures holds the manifests the kubemeta benchmarks decode.
|
Package benchfixtures holds the manifests the kubemeta benchmarks decode. |
Click to show internal directories.
Click to hide internal directories.