package
0.0.0-20250306202812-3481892a9f86
Repository: https://github.com/hsnlab/dcontroller.git
Documentation: pkg.go.dev

# Constants

ControllerConditionReady represents the Ready condition.
ControllerReasonNotReady is used with the "Ready" condition when the controller is not ready for processing events.
ControllerReasonReady is used with the "Ready" condition when the condition is true.
ControllerReasonReconciliationFailed is used with the "Ready" condition when reconciliation has failed for some input resources.
Patcher is a target that applies the update as a patch to the target resource.
Updater is a target that will fully overwrite the target resource with the update.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

Aggregation is an operation that can be used to process, objects, or alter the shape of a list of objects in a view.
Controller is a translator that processes a set of base resources via a declarative pipeline into a delta on the target resource.
ControllerStatus specifies the status of a controller.
Join is an operation that can be used to perform an inner join on a list of views.
Operator is an abstraction of a basic unit of automation, a set of related controllers working on a single shared view of system resources.
OperatorList contains a list of operators.
OperatorSpec defines the desired state of an operator.
OperatorStatus specifies the status of an operator.
Pipeline is an optional join followed by an aggregation.
Resource specifies a resource by the GVK.
Source is a watch source that feeds deltas into the controller.
Target is the target reource type in which the controller writes.

# Type aliases

ControllerConditionReason defines the set of reasons that explain why a particular Controller condition type has been raised.
ControllerConditionType is a type of condition associated with a Controller.
TargetType represents the type of a target.