Description of problem: In FirmwareSchema resource for Dell machines reset_required exists and is always true. For HPE machines the attribute is missing For Dell: AcPwrRcvry: allowable_values: - Last - "On" - "Off" attribute_type: Enumeration read_only: false reset_required: true For HPE: Acpi Hpet: allowable_values: Enabled Disabled attribute_type: Enumeration read_only: false If it's always true, may be it should be removed from schema for Dell machines?
It is OK that the setting isn't returned from HP and not from the Dell - the vendors often support different fields and values. However this setting really isn't useful and is kind of misleading since we require the host to go through cleaning to set the values in Ironic. I'll remove this. I do think this is low priority since the mismatch between Dell and HP is not an issue.
Fix has merged downstream on 12/17. Just waiting for a new 4.10 build.
verified on 4.10.0-0.nightly-2022-01-08-215919
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 (Moderate: OpenShift Container Platform 4.10.3 security 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. https://access.redhat.com/errata/RHSA-2022:0056