ironic/ironic/drivers/modules
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
..
ansible Ansible deploy - Ignore invalid devices 2020-08-21 10:24:52 -07:00
drac Add GPU reporting to idrac-wsman inspect interface 2020-09-30 18:33:53 -04:00
ibmc Feature: Add raid configuration support for ibmc driver 2020-06-10 16:17:50 +08:00
ilo Merge "Use correct error handler instead of calling process_event('fail')" 2020-09-28 21:14:01 +00:00
intel_ipmi Follow-up to the IntelIPMIHardware patch 2019-07-26 15:51:20 +05:30
irmc Merge "Fix handling OctetString for pysnmp" 2020-09-30 09:06:34 +00:00
network Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
redfish Redfish driver firmware update 2020-09-28 15:12:53 -04:00
storage Fix the remaining hacking issues 2020-03-31 13:40:00 +00:00
xclarity Fix :param: in docstring 2019-06-14 14:23:57 +08:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
agent.py Do not assume that prepare_image is the last command to run 2020-09-04 11:33:31 +02:00
agent_base.py Do not retry locking when heartbeating 2020-09-18 17:34:35 +02:00
agent_client.py Expose agent_verify_ca in configuration and correctly handle booleans 2020-09-23 15:03:26 +02:00
agent_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
agent_power.py Add agent power interface 2020-07-20 09:42:05 +02:00
boot.ipxe Convert iPXE boot script to Jinja template 2016-11-21 18:44:38 +02:00
boot_mode_utils.py Handle default_boot_mode during cleaning/inspection with PXE/iPXE 2020-09-10 17:32:27 +02:00
console_utils.py Fix console auto port allocation under IPv6 2020-08-05 22:46:24 +08:00
deploy_utils.py Allow setting image_download_source per node 2020-09-02 15:39:53 +02:00
fake.py Add indicator management harness to ManagementInterface 2019-08-26 12:05:29 +02:00
image_cache.py Stop allocating double space for raw images 2020-06-18 13:27:46 +02:00
image_utils.py Fix inspection for idrac 2020-10-02 17:49:16 +02:00
inspect_utils.py Fix ironic port creation after Redfish inspection 2019-01-08 12:27:28 +00:00
inspector.py Fix fast track following managed inspection 2020-07-01 17:07:12 +02:00
ipmitool.py IPMI: Handle vendor set boot device differences 2020-12-14 12:00:38 +00:00
ipxe.py Finalize removal of ipxe_enabled option 2020-02-21 14:25:01 +08:00
ipxe_config.template iPXE ISO Ramdisk booting 2020-07-16 14:36:45 -07:00
iscsi_deploy.py Deprecate the iscsi deploy interface 2020-09-22 15:39:36 +02:00
master_grub_cfg.txt Change PXE logic to always link macs with UEFI 2018-07-30 07:57:16 -07:00
noop.py [Trivial] Fix typo in noop interface comment 2019-01-25 10:52:53 +01:00
noop_mgmt.py Add "noop" management and use it in the "ipmi" hardware type 2018-08-07 13:25:50 +00:00
pxe.py Untie the ramdisk deploy from AgentDeploy 2020-06-24 11:27:54 +02:00
pxe_base.py Handle default_boot_mode during cleaning/inspection with PXE/iPXE 2020-09-10 17:32:27 +02:00
pxe_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
pxe_grub_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
snmp.py Use property plus abstractmethod for abstractproperty 2020-08-06 11:34:23 +02:00