
When setting the boot settings on Supermicro BMCs, the BootSourceOverrideEnabled must be set to the desired value whenever the BootSourceOverrideTarget is set or it will revert to the default value (Once). This is different than what is currently implemented for other BMCs in which the BootSourceOverrideEnabled is not set if it matches the current setting. This change uses the vendor setting to determine if it's a Supermicro BMC. Story: 2008547 Task: 41652 Change-Id: I1b1a6baafd4cc4daa2fbdb82f69ded6253b1fcbf
16 lines
722 B
YAML
16 lines
722 B
YAML
---
|
|
fixes:
|
|
- |
|
|
When Ironic configures the BootSourceOverrideTarget setting via Redfish,
|
|
on Supermicro BMCs it must always configure BootSourceOverrideEnabled or
|
|
that will revert to default (Once) on the BMC, see `story 2008547
|
|
<https://storyboard.openstack.org/#!/story/2008547>`_ for details.
|
|
This is different than what is currently implemented for other BMCs in
|
|
which the BootSourceOverrideEnabled is not configured if it matches the
|
|
current setting (see `story 2007355
|
|
<https://storyboard.openstack.org/#!/story/2007355>`_).
|
|
|
|
This requires that node.properties['vendor'] be 'supermicro' which will
|
|
be set by Ironic from the Redfish system response or can be set
|
|
manually.
|