From 31cdd0f951bcd6c8a9b2d3f9628468aef5e7883b Mon Sep 17 00:00:00 2001 From: Ilya Etingof Date: Wed, 20 Jun 2018 18:59:31 +0200 Subject: [PATCH] Change BootSourceOverrideMode from BIOS to Legacy Because this is what DMTF schema [1] requires. 1. https://redfish.dmtf.org/schemas/ComputerSystem.v1_5_0.json Co-Authored-By: Richard G. Pioso Story: 2002635 Task: 22277 Change-Id: Ib158b2ea974a9022893a2fb3400be4017e3ff7b2 --- .../notes/fix-malformed-boot-mode-1ba1117cad8dcc47.yaml | 6 ++++++ sushy/resources/system/mappings.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/fix-malformed-boot-mode-1ba1117cad8dcc47.yaml diff --git a/releasenotes/notes/fix-malformed-boot-mode-1ba1117cad8dcc47.yaml b/releasenotes/notes/fix-malformed-boot-mode-1ba1117cad8dcc47.yaml new file mode 100644 index 00000000..c3aa85ed --- /dev/null +++ b/releasenotes/notes/fix-malformed-boot-mode-1ba1117cad8dcc47.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fixes malformed value of the ``BootSourceOverrideMode`` element which goes + against the Redfish schema and causes some of the boot mode calls to + fail. diff --git a/sushy/resources/system/mappings.py b/sushy/resources/system/mappings.py index a275eb01..995ba890 100644 --- a/sushy/resources/system/mappings.py +++ b/sushy/resources/system/mappings.py @@ -65,7 +65,7 @@ BOOT_SOURCE_TARGET_MAP = { BOOT_SOURCE_TARGET_MAP_REV = utils.revert_dictionary(BOOT_SOURCE_TARGET_MAP) BOOT_SOURCE_MODE_MAP = { - 'BIOS': sys_cons.BOOT_SOURCE_MODE_BIOS, + 'Legacy': sys_cons.BOOT_SOURCE_MODE_BIOS, 'UEFI': sys_cons.BOOT_SOURCE_MODE_UEFI, }