+++ This bug was initially created as a clone of Bug #2006101 +++
When an ironic driver doesn't support soft power off, we are supposed to fall back to doing a hard power off. This was inadvertently broken in OpenShift 4.9. Now when the driver doesn't support soft power off we end up returning a 'transient' error and retrying in an infinite loop.
The Fujitsu driver is known to not support soft power off when its agent is not available on the host.
The actual PR is https://github.com/openshift/baremetal-operator/pull/184
Fujitsu verified that soft shutdown feature worked correctly with OCP4.9.6 which includes PR184.
Many thanks for that.
Based on Fujitsu's success to validate the fix, I am closing it as OtherQA.
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 (OpenShift Container Platform 4.9.6 bug fix update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.