module ILO_SDK::FirmwareUpdateHelper
Contains helper methods for Firmware Update actions
Public Instance Methods
get_fw_version()
click to toggle source
Get the Firmware Version @raise [RuntimeError] if the request failed @return [String] fw_version
# File lib/ilo-sdk/helpers/firmware_update.rb, line 18 def get_fw_version response = rest_get('/redfish/v1/Systems/1/FirmWareInventory/') response_handler(response)['Current']['SystemBMC'][0]['VersionString'] end
set_fw_upgrade(uri, tpm_override_flag = true)
click to toggle source
Set the Firmware Upgrade @param [String, Symbol] uri @raise [RuntimeError] if the request failed @return true
# File lib/ilo-sdk/helpers/firmware_update.rb, line 27 def set_fw_upgrade(uri, tpm_override_flag = true) new_action = { 'Action' => 'InstallFromURI', 'FirmwareURI' => uri, 'TPMOverrideFlag' => tpm_override_flag } response = rest_post('/redfish/v1/Managers/1/UpdateService/', body: new_action) response_handler(response) true end