summaryrefslogtreecommitdiff
path: root/ironic/drivers/irmc.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/drivers/irmc.py')
-rw-r--r--ironic/drivers/irmc.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/ironic/drivers/irmc.py b/ironic/drivers/irmc.py
index f3c2d7c65..06408359b 100644
--- a/ironic/drivers/irmc.py
+++ b/ironic/drivers/irmc.py
@@ -27,6 +27,7 @@ from ironic.drivers.modules.irmc import inspect
from ironic.drivers.modules.irmc import management
from ironic.drivers.modules.irmc import power
from ironic.drivers.modules.irmc import raid
+from ironic.drivers.modules.irmc import vendor
from ironic.drivers.modules import noop
from ironic.drivers.modules import pxe
@@ -48,8 +49,8 @@ class IRMCHardware(generic.GenericHardware):
"""List of supported boot interfaces."""
# NOTE: Support for pxe boot is deprecated, and will be
# removed from the list in the future.
- return [boot.IRMCVirtualMediaBoot, boot.IRMCPXEBoot,
- ipxe.iPXEBoot, pxe.PXEBoot]
+ return [boot.IRMCVirtualMediaBoot, ipxe.iPXEBoot,
+ boot.IRMCPXEBoot, pxe.PXEBoot]
@property
def supported_console_interfaces(self):
@@ -77,3 +78,8 @@ class IRMCHardware(generic.GenericHardware):
def supported_raid_interfaces(self):
"""List of supported raid interfaces."""
return [noop.NoRAID, raid.IRMCRAID, agent.AgentRAID]
+
+ @property
+ def supported_vendor_interfaces(self):
+ """List of supported vendor interfaces."""
+ return [noop.NoVendor, vendor.IRMCVendorPassthru]