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