Description of problem:
We see a lot of clusters via Telemetry reporting static pod operators degraded with reason: "NodeControllerDegraded: The master node(s) "name" not ready".
This condition prevents rolling upgrades for those clusters and further debugging is required to determine the real reason of why the masters are not ready.
In 4.4, we merged https://github.com/openshift/library-go/pull/660 that fixes this message to include last transition time, reason and message directly from the Node object. This message is now reported instead of just "not ready".
Steps to Reproduce:
1. Make "master" node report NotReady
2. Wait for the NodeControllerDegraded condition to appear for the operator
3. Check the message to now include detailed reason.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.