ironic/ironic/drivers
Dmitry Tantsur 4df73e47e1 Refactor vendor detection and add Redfish implementation
Get rid of the TODO in the code and prepare for more management
interfaces supporting detect_vendor(). Vendor detecting now runs
during transition to manageable and on power state sync (essentially
same as before but for all drivers not only IPMI).

Update the IPMI implementation to no longer hide exceptions since
they're not handled on the upper level. Simplify the regex and fix
the docstring.

Add the Redfish implementation as a foundation for future
vendor-specific changes.

Change-Id: Ie521cf2295613dde5842cbf9a053540a40be4b9c
(cherry picked from commit 121b3348c8)
2021-04-08 10:07:04 -04:00
..
modules Refactor vendor detection and add Redfish implementation 2021-04-08 10:07:04 -04:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
base.py IPMI: Handle vendor set boot device differences 2021-03-24 14:44:44 +00:00
drac.py Add missing agent RAID compatibility for ilo5 and idrac 2020-07-18 11:15:53 +00:00
fake_hardware.py BIOS Settings: Add BIOSInterface 2018-05-08 15:16:52 +08:00
generic.py Add the noop management interface to the manual-management hardware type 2018-11-21 11:05:39 +01:00
hardware_type.py Stop using six library 2019-12-23 09:38:25 +01:00
ibmc.py Implements: Reactive HUAWEI ibmc driver 2020-04-27 13:42:38 +00:00
ilo.py Add missing agent RAID compatibility for ilo5 and idrac 2020-07-18 11:15:53 +00:00
intel_ipmi.py Add IntelIPMIHardware 2019-06-25 13:46:26 +05:30
ipmi.py Add "noop" management and use it in the "ipmi" hardware type 2018-08-07 13:25:50 +00:00
irmc.py Deprecate irmc hardware type 2020-01-22 09:24:10 -08:00
raid_config_schema.json Allow specifying target devices for software RAID 2020-03-17 14:31:38 +01:00
redfish.py Add the noop management interface to the redfish hardware type 2020-05-28 14:07:28 +00:00
snmp.py Switch the "snmp" hardware type to "noop" management 2018-08-07 15:40:29 +00:00
utils.py Collect ramdisk logs also during cleaning 2020-05-16 09:41:12 +00:00
xclarity.py Remove the xclarity deprecation 2018-10-24 13:01:17 -07:00