package
0.11.0-alpha.1
Repository: https://github.com/kcl-lang/krm-kcl.git
Documentation: pkg.go.dev

# Functions

EntryFromUnstructuredWithStatus creates a ResourceStatusEntry from an unstructured object along with the specified status.
NewDefaultEngine creates a new Engine with default configuration using the specified config flags.
NewFromClientGetter creates a new Engine from a REST client getter, initializing the Kubernetes client and necessary configurations.
NewFromKubeConfig creates a new Engine from a kubeconfig file path, initializing the Kubernetes client and necessary configurations.
NewFromRestConfig creates a new Engine from a rest.Config, initializing the Kubernetes client and necessary configurations.

# Constants

ConfiguredStatus represents the update of an existing object.
CreatedStatus represents the creation of a new object.
DeletedStatus represents the deletion of an object.
ExistedStatus represents a resource is existed in the cluster.
SkippedStatus represents the fact that no Status was performed on an object due to the object being excluded from the reconciliation.
UnchangedStatus represents the absence of any Status to an object.
UnknownStatus represents an unknown Status.

# Structs

ApplyOptions contains options for applying Kubernetes objects.
Engine reconciles Kubernetes resources onto the target cluster using server-side apply.
ResourceStatus represents the status of a Kubernetes resource.
ResourceStatusEntry holds the status information for a resource.

# Type aliases

Status is a type representing the status of a resource.