diff options
author | Lucas Alvares Gomes <lucasagomes@gmail.com> | 2017-02-27 17:03:28 +0000 |
---|---|---|
committer | Lucas Alvares Gomes <lucasagomes@gmail.com> | 2017-04-21 11:06:24 +0100 |
commit | c21149454a02514bd3889a793eadff712e4e6c33 (patch) | |
tree | 97eeabfb572ea54c2631545b902583268965eb11 /setup.cfg | |
parent | 1fcb6c52a22c9c025dbf27931720ce2eda08704f (diff) | |
download | ironic-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.cfg | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 |