Support iRMC hardware type again
This commit supports ``irmc`` hardware type again. Co-Authored-By: Vanou Ishii <ishii.vanou@fujitsu.com> Change-Id: I37b9ac5943a153f54ea64f26cbd758f53982a6ac
This commit is contained in:
parent
ac19e6050d
commit
8bd138ca85
@ -38,8 +38,6 @@ class IRMCHardware(generic.GenericHardware):
|
|||||||
have iRMC S4 management system.
|
have iRMC S4 management system.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def supported_bios_interfaces(self):
|
def supported_bios_interfaces(self):
|
||||||
"""List of supported bios interfaces."""
|
"""List of supported bios interfaces."""
|
||||||
|
@ -34,8 +34,6 @@ METRICS = metrics_utils.get_metrics_logger(__name__)
|
|||||||
|
|
||||||
class IRMCBIOS(base.BIOSInterface):
|
class IRMCBIOS(base.BIOSInterface):
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
def get_properties(self):
|
def get_properties(self):
|
||||||
"""Return the properties of the interface."""
|
"""Return the properties of the interface."""
|
||||||
return irmc_common.COMMON_PROPERTIES
|
return irmc_common.COMMON_PROPERTIES
|
||||||
|
@ -580,8 +580,6 @@ class IRMCVolumeBootMixIn(object):
|
|||||||
used by VIOM (Virtual I/O Manager) library of SCCI client.
|
used by VIOM (Virtual I/O Manager) library of SCCI client.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
def _validate_volume_boot(self, task):
|
def _validate_volume_boot(self, task):
|
||||||
"""Validate information for volume boot with this interface.
|
"""Validate information for volume boot with this interface.
|
||||||
|
|
||||||
@ -900,8 +898,6 @@ class IRMCVolumeBootMixIn(object):
|
|||||||
class IRMCVirtualMediaBoot(base.BootInterface, IRMCVolumeBootMixIn):
|
class IRMCVirtualMediaBoot(base.BootInterface, IRMCVolumeBootMixIn):
|
||||||
"""iRMC Virtual Media boot-related actions."""
|
"""iRMC Virtual Media boot-related actions."""
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
capabilities = ['iscsi_volume_boot', 'fibre_channel_volume_boot']
|
capabilities = ['iscsi_volume_boot', 'fibre_channel_volume_boot']
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@ -1105,8 +1101,6 @@ class IRMCVirtualMediaBoot(base.BootInterface, IRMCVolumeBootMixIn):
|
|||||||
class IRMCPXEBoot(pxe.PXEBoot):
|
class IRMCPXEBoot(pxe.PXEBoot):
|
||||||
"""iRMC PXE boot."""
|
"""iRMC PXE boot."""
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
@METRICS.timer('IRMCPXEBoot.prepare_ramdisk')
|
@METRICS.timer('IRMCPXEBoot.prepare_ramdisk')
|
||||||
def prepare_ramdisk(self, task, ramdisk_params):
|
def prepare_ramdisk(self, task, ramdisk_params):
|
||||||
"""Prepares the boot of Ironic ramdisk using PXE.
|
"""Prepares the boot of Ironic ramdisk using PXE.
|
||||||
|
@ -197,8 +197,6 @@ def _inspect_hardware(node, existing_traits=None, **kwargs):
|
|||||||
class IRMCInspect(base.InspectInterface):
|
class IRMCInspect(base.InspectInterface):
|
||||||
"""Interface for out of band inspection."""
|
"""Interface for out of band inspection."""
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
"""Validate the driver-specific inspection information.
|
"""Validate the driver-specific inspection information.
|
||||||
|
|
||||||
|
@ -208,8 +208,6 @@ def _set_power_state(task, target_state, timeout=None):
|
|||||||
class IRMCPower(base.PowerInterface):
|
class IRMCPower(base.PowerInterface):
|
||||||
"""Interface for power-related actions."""
|
"""Interface for power-related actions."""
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
def get_properties(self):
|
def get_properties(self):
|
||||||
"""Return the properties of the interface.
|
"""Return the properties of the interface.
|
||||||
|
|
||||||
|
@ -339,8 +339,6 @@ def _validate_physical_disks(node, logical_disks):
|
|||||||
|
|
||||||
class IRMCRAID(base.RAIDInterface):
|
class IRMCRAID(base.RAIDInterface):
|
||||||
|
|
||||||
supported = False
|
|
||||||
|
|
||||||
def get_properties(self):
|
def get_properties(self):
|
||||||
"""Return the properties of the interface."""
|
"""Return the properties of the interface."""
|
||||||
return irmc_common.COMMON_PROPERTIES
|
return irmc_common.COMMON_PROPERTIES
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Supports the Fujitsu ``irmc`` hardware type again. The Third Party CI for
|
||||||
|
the driver has started to work correctly in September 2020.
|
Loading…
Reference in New Issue
Block a user