summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorRichard Pioso <richard.pioso@dell.com>2019-08-12 18:08:04 -0400
committerRichard Pioso <richard.pioso@dell.com>2019-09-16 07:19:17 -0400
commit03471be1ede078a31ca8e5d993e2f2dff1c07f69 (patch)
tree7f64d50c06b73d8ce74f773ec2b541ff283640bd /setup.cfg
parentaba282a7fc23124c2fe6a733925cafe5de59fee4 (diff)
downloadironic-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.cfg7
1 files changed, 7 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
index d5d5e91ff..ada0c88ca 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -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