summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authornoor_muhammad_dell <noor_muhammad@dellteam.com>2020-03-17 18:41:46 +0500
committernoor_muhammad_dell <noor_muhammad@dellteam.com>2020-04-17 15:41:24 +0500
commitcb86bd3088ff6af575b2357c8880704f11a48d0c (patch)
tree5e6854dd512866e29fd716a3ff1d18c345e4a46f /setup.cfg
parent940cbbc998e656d3c30a47a41ca97e5e2caec09d (diff)
downloadironic-cb86bd3088ff6af575b2357c8880704f11a48d0c.tar.gz
Implement the bios-interface for idrac-wsman driver
The BIOSInterface implementation for idrac-wsman Hardware Type was missing and VendorInterface methods were used to configure BIOS instead. This was not desired since it exposes a lot of vendor intricacies to the operator and makes the existing mechanism unstable across Ironic releases. This change introduces the implementation of BIOSInterface with the following code changes: 1. update IDRACHardware class with supported_bios_interfaces() method 2. update setup.cfg with an entry for idrac-wsman in bios interfaces 3. Implement the DracWSManBIOS class with appropriate methods 4. Unit tests for the work Change-Id: Ie85e30e2dfdfb1f199ac4d25f165e0cca033a4df Co-authored-by: Richard Pioso <richard.pioso@dell.com> Story: 2007400 Task: 38998
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg1
1 files changed, 1 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
index aeaac7e7c..348b05b45 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -54,6 +54,7 @@ ironic.dhcp =
ironic.hardware.interfaces.bios =
fake = ironic.drivers.modules.fake:FakeBIOS
+ idrac-wsman = ironic.drivers.modules.drac.bios:DracWSManBIOS
ilo = ironic.drivers.modules.ilo.bios:IloBIOS
irmc = ironic.drivers.modules.irmc.bios:IRMCBIOS
no-bios = ironic.drivers.modules.noop:NoBIOS