Module: ILO_SDK::FirmwareUpdateHelper
- Included in:
- Client
- Defined in:
- lib/ilo-sdk/helpers/firmware_update.rb
Overview
Contains helper methods for Firmware Update actions
Instance Method Summary collapse
-
#get_fw_version ⇒ String
Get the Firmware Version.
-
#set_fw_upgrade(uri, tpm_override_flag = true) ⇒ Object
Set the Firmware Upgrade.
Instance Method Details
#get_fw_version ⇒ String
Get the Firmware Version
18 19 20 21 |
# 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) ⇒ Object
Set the Firmware Upgrade
27 28 29 30 31 32 |
# 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 |