2
0
mirror of https://opendev.org/x/pyghmi synced 2026-04-02 08:13:30 +00:00

Wire redfish clear config to IPMI TSMA

When using 'ipmi', use redfish to provide reset UEFI
default configuration.

Change-Id: I744136c6ecadc8b0d1ddbdd9be528cf7780758ed
This commit is contained in:
Jarrod Johnson
2020-01-27 11:11:17 -05:00
parent 2e3c8d4f1e
commit b4d4734df8
2 changed files with 5 additions and 0 deletions

View File

@@ -1007,6 +1007,8 @@ class OEMHandler(generic.OEMHandler):
def clear_system_configuration(self):
if self.has_xcc:
return self.immhandler.clear_system_configuration()
if self.has_tsma:
return self.tsmahandler.clear_uefi_configuration()
return super(OEMHandler, self).clear_system_configuration()
def detach_remote_media(self):

View File

@@ -89,6 +89,9 @@ class TsmHandler(generic.OEMHandler):
self.tsm = webclient.thehost
self._certverify = webclient._certverify
def clear_uefi_configuration(self):
return self.fishclient.clear_system_configuration()
def get_uefi_configuration(self, hideadvanced=True):
return self.fishclient.get_system_configuration(hideadvanced)