Status conditions for QueueManager (mq.ibm.com/v1beta1)
The status.conditions fields are updated to reflect the condition of the QueueManager resource. In general, conditions describe abnormal situations. A queue manager in a healthy, ready state has an empty list of conditions.
Support for conditions was introduced in IBM MQ Operator 1.2.
The following conditions are defined for a QueueManager resource:
Parent topic: API reference for mq.ibm.com/v1beta1 1 The conditions Creating and Failed monitor the overall progress of the deployment of the queue manager. If using a Cloud Pak for Integration license and MQ web console is enabled, then the OidcPending condition logs the status of the queue manager while waiting for OIDC client registration to complete with IAM.2 Pod conditions monitor the status of pods during the deployment of a queue manager. If you see any PodFailed condition, then the overall queue manager condition will also be set to Failed.3 Storage conditions monitor the progress (StoragePending condition) of requests to create volumes for persistent storage, and report back binding errors and other failures. If any error occurs during storage provisioning, the StorageFailed condition will be added to the conditions list, and the overall queue manager condition will also be set to Failed.
Component Condition type Reason code Message QueueManager1 Pending Create MQ queue manager is being deployed Pending OidcPending MQ queue manager is waiting for OIDC client registration Error Failed MQ queue manager failed to deploy Pod2 Pending PodPending Pod for MQ queue manager is being deployed Error PodFailed Pod for MQ queue manager is being deployed Storage3 Pending StoragePending Storage for MQ queue manager is being provisioned Warning StorageEphemeral Use ephemeral storage for a production MQ queue manager Error StorageFailed Storage for MQ queue manager failed to provision