# 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.

# Interfaces

Condition can Get and Set a conditionType in an Operator Condition custom resource associated with the operator.
Factory define the interface for building Conditions.

# Type aliases

Option is a function that applies a change to a condition.