# Packages
No description provided by the author
# Functions
CanManage returns true if the given reconciler is allowed to perform the specified operation on the specified resource object.
IsManager returns true if the given reconciler is the manager for the resource.
IsUnknown returns true if the given Object is the sentinel marker of unknown state on the cluster.
ThreeWay does a three way diff and returns the FileObjectDiff list.
Unknown returns a sentinel Object which represents unknown state on the cluster.
ValidateManager returns nil if the given reconciler is allowed to perform the specified operation on the resource object with the specified id.
# Constants
Abandon indicates the resource's management annotation should be removed from the API Server.
Create indicates the resource should be created.
Delete indicates the resource should be deleted.
Error indicates the resource's management annotation in the API server is invalid.
ManagementConflict represents the case where Declared and Actual both exist, but the Actual one is managed by a Reconciler that supersedes this one.
NoOp indicates that no action should be taken.
OperationManage is a meta operation that implies full control: CREATE + UPDATE + DELETE.
Update indicates the resource is declared and is on the API server, so we should calculate a patch and apply it.
# Type aliases
Operation indicates what action should be taken if we detect a difference between declared configuration and the state of the cluster.