monitoring

OperatorConditionsUnhealthy

Meaning

This alert triggers when the operator conditions or its secondary resources are in an error or warning state.

Impact

Resources maintained by the operator might not be functioning correctly.

Diagnosis

Check the operator conditions:

kubectl get <CR> <CR_OBJECT> -n <namespace> -o jsonpath='{.status.conditions}'

For example:

kubectl get HyperConverged kubevirt-hyperconverged -n kubevirt -o jsonpath='{.status.conditions}'

Mitigation

Based on the information obtained during the diagnosis procedure, try to identify the root cause within the operator or any of its secondary resources, and resolve the issue.

If you cannot resolve the issue, see the following resources: