ironic/ironic/tests/unit
Julia Kreger a7ac9ce8cd IPMI: Handle vendor set boot device differences
Supermicro machines, when in UEFI mode, have a different
device number, in binary, to represent the hard disk from
other vendors such as Fujitsu which actually has somewhat
similar code in their driver.

This means we need to be somewhat cognizent of the vendor of
the BMC and possibly update the device mapping based upon that
vendor.

This may ultimately fix a number of IPMI related problems, because
there is a reliance upon the text output of ipmitool, which only
reads the bytes retured by the BMC, which may not be reality after
the next reset, espescialy if ipmitool doesn't know of the UEFI
operating difference.

Change-Id: Ie19db9e0cf1eafdfc9bb46248f4d457337821f94
Story: 2008241
Task: 41085
2020-12-14 12:00:38 +00:00
..
api Accept and use a TLS certificate from the agent 2020-09-09 17:27:30 +02:00
cmd Switch to unittest mock 2020-04-30 19:04:17 +02:00
common IPMI: Handle vendor set boot device differences 2020-12-14 12:00:38 +00:00
conductor Wiping agent tokens on reboot via API - take 2 2020-10-05 17:36:45 +02:00
conf Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
db Don't migrate away from iscsi if it is the default 2020-09-30 15:03:59 +01:00
dhcp Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
drivers IPMI: Handle vendor set boot device differences 2020-12-14 12:00:38 +00:00
objects driver_internal_info in provision notifications 2020-08-25 18:11:04 +00:00
__init__.py Add my new address to .mailmap 2020-04-13 07:29:37 -07:00
policy_fixture.py Add my new address to .mailmap 2020-04-13 07:29:37 -07:00
raid_constants.py Allow specifying target devices for software RAID 2020-03-17 14:31:38 +01:00
stubs.py Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
test_base.py Fix pep8 2020-05-12 15:37:38 +02:00