# Functions
Add creates a new CDI Controller and adds it to the Manager.
GetConditionValues gets the conditions and put them into a map for easy comparison.
MarkCrDeploying marks the passed CR as currently deploying.
MarkCrFailed marks the passed CR as failed and requiring human intervention.
MarkCrFailedHealing marks the passed CR as failed and healing.
MarkCrHealthyMessage marks the passed in CR as healthy.
MarkCrUpgradeHealingDegraded marks the passed CR as upgrading and degraded.
# Constants
ReconcileStateCDIDelete is called during CDI finalizer.
ReconcileStatePostCreate is the state sfter a resource is created.
ReconcileStatePostDelete is the state after a resource is explicitly deleted (probably during upgrade) don't count on this always being called for your resource ideally we just let garbage collection do it's thing.
ReconcileStatePostRead is the state sfter a resource is read.
ReconcileStatePostUpdate is the state after a resource is updated.
ReconcileStatePreCreate is the state before a resource is created.
ReconcileStatePreDelete is the state before a resource is explicitly deleted (probably during upgrade) don't count on this always being called for your resource ideally we just let garbage collection do it's thing.
ReconcileStatePreUpdate is the state before a resource is updated.
# Structs
ReconcileCallbackArgs contains the data of a ReconcileCallback.
ReconcileCDI reconciles a CDI object.
# Type aliases
ReconcileCallback is the callback function.
ReconcileState is the current state of the reconcile for a particuar resource.