# Functions
GetNamespacedName returns the NamespacedName of the CR.
NewCondition returns a new Condition interface using the provided client for the specified conditionType.
WithMessage is an Option, which adds the reason to the condition.
WithReason is an Option, which adds the reason to the condition.
# Variables
ErrNoOperatorCondition indicates that the operator condition CRD is nil.
# Structs
InClusterFactory is a conditions factory that can build conditions and get the namespaced name of the operator's condition based on an in-cluster configuration.
# Type aliases
Option is a function that applies a change to a condition.