Hello Everyone,We are having issue deploying Ironic baremental image to compute using Ironic(Yoga). The Baremetal machine is enrolled using Redfish driver. It goes to Available state as well. Once we attempt to deploy it the following exception is thrown.
Error: Detected change in error condition on node “BMNode1”.
Deploy step deploy.deploy failed: Redfish exception occurred.
Error: Setting boot mode to uefi failed for node <UUID>.
Error: HTTP PATCH http://IP/redfish/v1/Systems/1 returned code 400. Base.v1_10_3.GeneralError: The service detected a malformed request body that it was unable to interpret.
Extended information:
[{'MessageId': 'Base.1.10.UnrecognizedRequestBody', 'Severity': 'Warning', 'Resolution': 'Correct the request body and resubmit the request if it failed.', 'Message': 'The service detected a malformed request body that it was unable to interpret.', 'MessageArgs': [''], 'RelatedProperties': ['']}].
This is issue with Ironic used with Kolla Ansible but if we try with Bifrost the image booting goes fine.
Any help or suggestion would be helpful to us.
Best regards,
Ali Hussain