X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fironic-virtmedia-driver.git;a=blobdiff_plain;f=src%2Fironic_virtmedia_driver%2Fvendors%2Fnokia%2Fnokia_hw.py;fp=src%2Fironic_virtmedia_driver%2Fvendors%2Fnokia%2Fnokia_hw.py;h=3805cd7d90c6b8ebe9d166426edf20e46ab80063;hp=9596804ee8a05d2efd4c31a31fcae973683ca4c4;hb=ec0a80d466350d8270441deed766a72ca582f05e;hpb=9d7df7d094af37b01a0b756becb8521373789ad5 diff --git a/src/ironic_virtmedia_driver/vendors/nokia/nokia_hw.py b/src/ironic_virtmedia_driver/vendors/nokia/nokia_hw.py index 9596804..3805cd7 100644 --- a/src/ironic_virtmedia_driver/vendors/nokia/nokia_hw.py +++ b/src/ironic_virtmedia_driver/vendors/nokia/nokia_hw.py @@ -13,114 +13,8 @@ # limitations under the License. # -import time +from ..openbmc_hw import OpenBMCIronicVirtMediaHW -from ironic.drivers.modules import ipmitool -from ironic.common.i18n import _translators -from oslo_concurrency import processutils -from ironic.common import exception - -from ..ironic_virtmedia_hw import IronicVirtMediaHW - -class NokiaIronicVirtMediaHW(IronicVirtMediaHW): +class NokiaIronicVirtMediaHW(OpenBMCIronicVirtMediaHW): def __init__(self, log): super(NokiaIronicVirtMediaHW, self).__init__(log) - self.remote_share = '/remote_image_share_root/' - - def attach_virtual_cd(self, image_filename, driver_info, task): - """ see ironic_virtmedia_hw.py""" - raise NotImplementedError - - def detach_virtual_cd(self, driver_info, task): - """ see ironic_virtmedia_hw.py""" - raise NotImplementedError - - def set_boot_device(self, task): - """ see ironic_virtmedia_hw.py""" - raise NotImplementedError - - def get_disk_attachment_status(self, task): - """ Get the disk attachment status. - :param task: a TaskManager instance. - :returns: : 'mounting' if operation is ongoing - 'nfserror' if failed - 'mounted' if the disk is successfully mounted - """ - raise NotImplementedError - - @staticmethod - def hex_convert(string_value, padding=False, length=0): - hex_value = '0x' - hex_value += ' 0x'.join(x.encode('hex') for x in string_value) - if padding and (len(string_value)