# Functions
CreateOrUpdate creates or updates the given object obj in the Kubernetes cluster.
SetControllerReference sets owner as a Controller OwnerReference on owned.
# Constants
OperationResultCreated means that a new resource is created.
OperationResultNone means that the resource has not been changed.
OperationResultUpdated means that an existing resource is updated.
# Structs
AlreadyOwnedError is an error returned if the object you are trying to assign a controller reference is already owned by another controller Object is the subject and Owner is the reference for the current owner.
# Type aliases
MutateFn is a function which mutates the existing object into it's desired state.
OperationResult is the action result of a CreateOrUpdate call.