summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorLucas Alvares Gomes <lucasagomes@gmail.com>2017-02-27 17:03:28 +0000
committerLucas Alvares Gomes <lucasagomes@gmail.com>2017-04-21 11:06:24 +0100
commitc21149454a02514bd3889a793eadff712e4e6c33 (patch)
tree97eeabfb572ea54c2631545b902583268965eb11 /setup.cfg
parent1fcb6c52a22c9c025dbf27931720ce2eda08704f (diff)
downloadironic-c21149454a02514bd3889a793eadff712e4e6c33.tar.gz
Add redfish driver
This patch is adding a redfish driver based on the sushy library. This is just a basic driver that currently supports: * Power: Hard power on/off/reboot, soft power off/reboot * Management: Setting the boot device (PXE, disk, cd-rom and bios) and its frequency (persistent or not) * Management: NMI Injection * SSL authentication Unittest coverage for the redfish modules is now in 100%, let's try to keep it this way (-: Documentation and DevStack updates will be done on subsequent patches. Partial-Bug: #1526477 Change-Id: I14470edff65cd14bb73263ec7310559a8eaa6c84
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg3
1 files changed, 3 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
index c2663ecf0..b801a563e 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -105,6 +105,7 @@ ironic.hardware.interfaces.management =
fake = ironic.drivers.modules.fake:FakeManagement
ipmitool = ironic.drivers.modules.ipmitool:IPMIManagement
irmc = ironic.drivers.modules.irmc.management:IRMCManagement
+ redfish = ironic.drivers.modules.redfish.management:RedfishManagement
ironic.hardware.interfaces.network =
flat = ironic.drivers.modules.network.flat:FlatNetwork
@@ -115,6 +116,7 @@ ironic.hardware.interfaces.power =
fake = ironic.drivers.modules.fake:FakePower
ipmitool = ironic.drivers.modules.ipmitool:IPMIPower
irmc = ironic.drivers.modules.irmc.power:IRMCPower
+ redfish = ironic.drivers.modules.redfish.power:RedfishPower
ironic.hardware.interfaces.raid =
agent = ironic.drivers.modules.agent:AgentRAID
@@ -137,6 +139,7 @@ ironic.hardware.types =
manual-management = ironic.drivers.generic:ManualManagementHardware
ipmi = ironic.drivers.ipmi:IPMIHardware
irmc = ironic.drivers.irmc:IRMCHardware
+ redfish = ironic.drivers.redfish:RedfishHardware
ironic.database.migration_backend =
sqlalchemy = ironic.db.sqlalchemy.migration