Documentation
¶
Overview ¶
Package main implements the crossplane-diff CLI tool for diffing Crossplane resources.
Directories
¶
Path | Synopsis |
---|---|
client
|
|
core
Package core contains structs and functions to aggregate built-in kube clients for use elsewhere
|
Package core contains structs and functions to aggregate built-in kube clients for use elsewhere |
crossplane
Package crossplane contains interfaces and implementations for clients that talk to Kubernetes about Crossplane primitives, often by consuming clients from the kubernetes package.
|
Package crossplane contains interfaces and implementations for clients that talk to Kubernetes about Crossplane primitives, often by consuming clients from the kubernetes package. |
kubernetes
Package kubernetes contains interfaces and implementations for clients that talk directly to Kubernetes
|
Package kubernetes contains interfaces and implementations for clients that talk directly to Kubernetes |
Package diffprocessor contains the logic to calculate and render diffs.
|
Package diffprocessor contains the logic to calculate and render diffs. |
Package renderer contains the logic for formatting and displaying diffs.
|
Package renderer contains the logic for formatting and displaying diffs. |
types
Package types provides types used in the renderer in order to facilitate code reuse in test
|
Package types provides types used in the renderer in order to facilitate code reuse in test |
Package testutils is for test utilities.
|
Package testutils is for test utilities. |
Package types defines shared type definitions and interfaces used across the crossplane-diff application.
|
Package types defines shared type definitions and interfaces used across the crossplane-diff application. |
Click to show internal directories.
Click to hide internal directories.