diff options
author | noor_muhammad_dell <noor_muhammad@dellteam.com> | 2020-03-17 18:41:46 +0500 |
---|---|---|
committer | noor_muhammad_dell <noor_muhammad@dellteam.com> | 2020-04-17 15:41:24 +0500 |
commit | cb86bd3088ff6af575b2357c8880704f11a48d0c (patch) | |
tree | 5e6854dd512866e29fd716a3ff1d18c345e4a46f /setup.cfg | |
parent | 940cbbc998e656d3c30a47a41ca97e5e2caec09d (diff) | |
download | ironic-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.cfg | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 |