# Functions

CreateList returns a conditions from a parameter list of several conditions.
FalseCondition returns a condition with Status=False and the given type.
GetHigherPrioCondition validates the priority of two conditions based on groupOrder(c) and returns the one which has precedence of the other.
HasSameState returns true if a condition has the same state of another.
IsError is True if the condition is a) not nil, b) status=False and c) condition.Reason is condition.ErrorReason or condition.JobReasonBackoffLimitExceeded, otherwise it returns False if the condition is not True or if the condition does not exist (is nil).
RestoreLastTransitionTimes - Updates each condition's LastTransitionTime when its state matches the one in a list of "saved" conditions.
TrueCondition returns a condition with Status=True and the given type.
UnknownCondition returns a condition with Status=Unknown and the given type.

# Constants

AnsibleEECondition Status=True condition when the AnsibleEE run has been created ok.
AnsibleEEReadyErrorMessage.
AnsibleEEReady condition messages AnsibleEEReadyInitMessage.
AnsibleEEReadyMessage.
AnsibleEEReadyRunningMessage.
BootstrapReadyCondition Status=True condition when bootstrap job completed ok.
BootstrapReadyErrorMessage.
BootstrapReady condition messages BootstrapReadyInitMessage.
BootstrapReadyMessage.
BootstrapReadyRunningMessage.
CreateServiceReadyCondition Status=True condition when k8s service for the service created ok.
CreateServiceReadyErrorMessage.
CreateService condition messages CreateServiceReadyInitMessage.
CreateServiceReadyMessage.
CreateServiceReadyRunningMessage.
CreationFailedReason (Severity=Error) documents a condition not in Status=True because the underlying object failed.
CronJobReadyCondition Status=True condition when cron jobs created ok.
CronJobReadyErrorMessage.
CronJobReady condition messages CronJobReadyInitMessage.
CronJobReadyMessage.
DBReadyCondition Status=True condition is mirrored from the Ready condition in the mariadbdatabase ref object to the service API.
DBReadyErrorMessage.
DBReady condition messages DBReadyInitMessage.
DBReadyMessage.
DBReadyRunningMessage.
DBSyncReadyCondition Status=True condition when dbsync job completed ok.
DBSyncReadyErrorMessage.
DBSync condition messages DBSyncReadyInitMessage.
DBSyncReadyMessage.
DBSyncReadyRunning.
DeletedReason (Severity=Info) documents a condition not in Status=True because the underlying object was deleted.
DeletingReason (Severity=Info) documents a condition not in Status=True because the underlying object it is currently being deleted.
DeletionFailedReason (Severity=Warning) documents a condition not in Status=True because the underlying object encountered problems during deletion.
DeploymentReadyCondition Status=True condition when service deployment/statefulset created ok.
DeploymentReadyErrorMessage.
DeploymentReady condition messages DeploymentReadyInitMessage.
DeploymentReadyMessage.
DeploymentReadyRunningMessage.
ErrorReason (Severity=Warning) documents a condition not in Status=True because the underlying object failed.
ExposeServiceReadyCondition Status=True condition when service/routes to expose the service created ok.
ExposeServiceReadyErrorMessage.
ExposeService condition messages ExposeServiceReadyInitMessage.
ExposeServiceReadyMessage.
ExposeServiceReadyRunningMessage.
InitReason documents a condition in `Status=Unknown` when reconcilation started.
InputReadyCondition Status=True condition which indicates if all required input sources are available, like e.g.
InputReadyErrorMessage.
InputReady condition messages InputReadyInitMessage.
InputReadyMessage.
InputReadyWaiting.
JobReadyCondition Status=True condition when cron jobs created ok.
JobReadyErrorMessage.
JobReady condition messages JobReadyInitMessage.
JobReadyMessage.
JobReadyRunningMessage.
JobReasonBackoffLimitExceeded (Severity=Error) documents a condition not in Status=True because the underlying object reached the backoff limit.
KeystoneEndpointReadyCondition This condition is mirrored from the Ready condition in the keystoneendpoint ref object to the service API.
KeystoneServiceReadyCondition This condition is mirrored from the Ready condition in the keystoneservice ref object to the service API.
MemcachedReadyCondition - Indicates the memcached service is ready to be consumed.
MemcachedReadyErrorMessage -.
MemcachedReady condition messages MemcachedReadyInitMessage -.
MemcachedReadyMessage - Provides the message to clarify memcached has been provisioned.
MemcachedReadyWaitingMessage - Provides the message to clarify memcached has not been provisioned.
NetworkAttachmentsErrorMessage.
NetworkAttachmentsReadyCondition Status=True condition when all pods k8s.v1.cni.cncf.io/network-status shows configured interfaces for all the NetworkAttachments with IP address.
NetworkAttachmentsReadyErrorMessage.
NetworkAttachmentsReady condition messages NetworkAttachmentsReadyInitMessage.
NetworkAttachmentsReadyMessage.
NetworkAttachmentsReadyWaitingMessage.
NotRequestedReason (Severity=Info) documents a condition not in Status=True because the underlying object has not yet been requested.
RabbitMqTransportURLReadyCondition Status=True condition which indicates if the RabbitMQ TransportURLUrl is ready.
RabbitMqTransportURLReadyErrorMessage.
RabbitMqTransportURLReady condition messages RabbitMqTransportURLReadyInitMessage.
RabbitMqTransportURLReadyMessage.
RabbitMqTransportURLReadyRunningMessage.
ReadyCondition defines the Ready condition type that summarizes the operational state of an API object.
Overall Ready Condition messages ReadyInitMessage.
ReadyMessage.
ReadyReason documents a condition in `Status=True` when requested resource is ready.
RequestedReason (Severity=Info) documents a condition not in Status=True because the underlying object is not ready.
RoleBindingCreatingMessage.
RoleBindingReadyCondition Status=True condition.
RoleBindingReadyErrorMessage.
RoleBindingReadyInitMessage.
RoleBindingReadyMessage.
RoleCreatingMessage.
RoleReadyCondition Status=True condition.
RoleReadyErrorMessage.
RoleReadyInitMessage.
RoleReadyMessage.
ServiceAccountCreatingMessage.
ServiceAccountReadyCondition Status=True condition.
ServiceAccountReadyErrorMessage.
ServiceAccountReadyInitMessage.
ServiceAccountReadyMessage.
ServiceConfigReadyCondition Status=True Condition which indicates that all service config got rendered ok from the templates and stored in the ConfigMap.
ServiceConfigReadyErrorMessage.
ServiceConfig condition messages ServiceConfigReadyInitMessage.
ServiceConfigReadyMessage.
SeverityError specifies that a condition with `Status=False` is an error.
SeverityInfo specifies that a condition with `Status=False` is informative.
SeverityNone should apply only to conditions with `Status=True`.
SeverityWarning specifies that a condition with `Status=False` is a warning.
TLSInputErrorMessage - Provides the message when there's error in provision of TLS sources.
TLSInputReadyCondition Status=True condition when required TLS sources are ready.
TLSInputReady condition messages TLSInputReadyWaitingMessage - Provides the message to clarify that TLS resources have not been generated yet.
TopologyReadyCondition Status=True condition that indicates a CR exists and is referenced by the Service.
TopologyReadyErrorMessage.
Topology condition messages TopologyReadyInitMessage.
TopologyReadyMessage.

# Structs

Condition defines an observation of a API resource operational state.

# Type aliases

Conditions provide observations of the operational state of a API resource.
Reason - Why a particular condition is true, false or unknown.
Severity expresses the severity of a Condition Type failing.
Type - A summarizing name for a given condition.