diff options
author | Richard Pioso <richard.pioso@dell.com> | 2019-08-12 18:08:04 -0400 |
---|---|---|
committer | Richard Pioso <richard.pioso@dell.com> | 2019-09-16 07:19:17 -0400 |
commit | 03471be1ede078a31ca8e5d993e2f2dff1c07f69 (patch) | |
tree | 7f64d50c06b73d8ce74f773ec2b541ff283640bd /setup.cfg | |
parent | aba282a7fc23124c2fe6a733925cafe5de59fee4 (diff) | |
download | ironic-03471be1ede078a31ca8e5d993e2f2dff1c07f69.tar.gz |
Add first idrac HW type Redfish interface support
This change adds initial idrac hardware type support of interface
implementations that utilize the Redfish out-of-band (OOB) management
protocol and are compatible with the integrated Dell Remote Access
Controller (iDRAC) baseboard management controller (BMC), presently
those of the management and power hardware interfaces. They are named
'idrac-redfish'.
It also introduces a new name for the 'idrac' interface implementations,
'idrac-wsman', and deprecates 'idrac'. They both use the Web Services
Management (WS-Man) OOB management protocol.
The idrac hardware type declares support for those new interface
implementations, in addition to all interface implementations it has
been supporting. The priority order of supported interfaces remains the
same. Interface implementations which rely on WS-Man continue to have
the highest priority, and the new 'idrac-wsman' is listed before the
deprecated 'idrac'.
Story: 2004592
Task: 36275
Change-Id: I11f002eff78d27369b3dbe9a9fbd5fc73496a5eb
Diffstat (limited to 'setup.cfg')
-rw-r--r-- | setup.cfg | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -89,6 +89,7 @@ ironic.hardware.interfaces.deploy = ironic.hardware.interfaces.inspect = fake = ironic.drivers.modules.fake:FakeInspect idrac = ironic.drivers.modules.drac.inspect:DracInspect + idrac-wsman = ironic.drivers.modules.drac.inspect:DracWSManInspect ilo = ironic.drivers.modules.ilo.inspect:IloInspect inspector = ironic.drivers.modules.inspector:Inspector irmc = ironic.drivers.modules.irmc.inspect:IRMCInspect @@ -99,6 +100,8 @@ ironic.hardware.interfaces.management = fake = ironic.drivers.modules.fake:FakeManagement ibmc = ironic.drivers.modules.ibmc.management:IBMCManagement idrac = ironic.drivers.modules.drac.management:DracManagement + idrac-redfish = ironic.drivers.modules.drac.management:DracRedfishManagement + idrac-wsman = ironic.drivers.modules.drac.management:DracWSManManagement ilo = ironic.drivers.modules.ilo.management:IloManagement ilo5 = ironic.drivers.modules.ilo.management:Ilo5Management intel-ipmitool = ironic.drivers.modules.intel_ipmi.management:IntelIPMIManagement @@ -117,6 +120,8 @@ ironic.hardware.interfaces.power = fake = ironic.drivers.modules.fake:FakePower ibmc = ironic.drivers.modules.ibmc.power:IBMCPower idrac = ironic.drivers.modules.drac.power:DracPower + idrac-redfish = ironic.drivers.modules.drac.power:DracRedfishPower + idrac-wsman = ironic.drivers.modules.drac.power:DracWSManPower ilo = ironic.drivers.modules.ilo.power:IloPower ipmitool = ironic.drivers.modules.ipmitool:IPMIPower irmc = ironic.drivers.modules.irmc.power:IRMCPower @@ -128,6 +133,7 @@ ironic.hardware.interfaces.raid = agent = ironic.drivers.modules.agent:AgentRAID fake = ironic.drivers.modules.fake:FakeRAID idrac = ironic.drivers.modules.drac.raid:DracRAID + idrac-wsman = ironic.drivers.modules.drac.raid:DracWSManRAID ilo5 = ironic.drivers.modules.ilo.raid:Ilo5RAID irmc = ironic.drivers.modules.irmc.raid:IRMCRAID no-raid = ironic.drivers.modules.noop:NoRAID @@ -147,6 +153,7 @@ ironic.hardware.interfaces.vendor = fake = ironic.drivers.modules.fake:FakeVendorB ibmc = ironic.drivers.modules.ibmc.vendor:IBMCVendor idrac = ironic.drivers.modules.drac.vendor_passthru:DracVendorPassthru + idrac-wsman = ironic.drivers.modules.drac.vendor_passthru:DracWSManVendorPassthru ilo = ironic.drivers.modules.ilo.vendor:VendorPassthru ipmitool = ironic.drivers.modules.ipmitool:VendorPassthru no-vendor = ironic.drivers.modules.noop:NoVendor |