From 7bc85e4936f1fe0178bae3bedcdc11c5e00564d6 Mon Sep 17 00:00:00 2001 From: Yoshie Muranaka Date: Thu, 11 Feb 2021 09:59:13 -0800 Subject: Update single file firmware card layout Updates will enable a more dynamic firmware page layout by inspecting all firmware images for host images. GETs all firmware inventory at Redfish endpoint '/redfish/v1/UpdateService/FirmwareInventory' then checks if any image includes RelatedItem '/redfish/v1/Systems/system/Bios' to determine whether the UI should show combined or separate firmware cards for BMC and Host. This is part of an effort to make the firmware page more dynamic. These changes are only visisble with ibm dotenv variables. Signed-off-by: Yoshie Muranaka Change-Id: I8542a27c6ff421bcb24c8b2570dbe150d5c1ce6c --- .../FirmwareAlertServerPower.vue | 60 ++++ .../FirmwareSingleImage/FirmwareCardsBmc.vue | 145 ++++++++ .../FirmwareSingleImage/FirmwareCardsHost.vue | 75 ++++ .../FirmwareSingleImage/FirmwareFormUpdate.vue | 235 +++++++++++++ .../FirmwareModalSwitchToRunning.vue | 31 ++ .../FirmwareModalUpdateFirmware.vue | 48 +++ .../FirmwareSingleImage/FirmwareSingleImage.vue | 389 +++------------------ .../FirmwareSingleImageModalSwitchToRunning.vue | 31 -- .../FirmwareSingleImageModalUpdateFirmware.vue | 44 --- 9 files changed, 636 insertions(+), 422 deletions(-) create mode 100644 src/env/components/FirmwareSingleImage/FirmwareAlertServerPower.vue create mode 100644 src/env/components/FirmwareSingleImage/FirmwareCardsBmc.vue create mode 100644 src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue create mode 100644 src/env/components/FirmwareSingleImage/FirmwareFormUpdate.vue create mode 100644 src/env/components/FirmwareSingleImage/FirmwareModalSwitchToRunning.vue create mode 100644 src/env/components/FirmwareSingleImage/FirmwareModalUpdateFirmware.vue delete mode 100644 src/env/components/FirmwareSingleImage/FirmwareSingleImageModalSwitchToRunning.vue delete mode 100644 src/env/components/FirmwareSingleImage/FirmwareSingleImageModalUpdateFirmware.vue (limited to 'src/env/components/FirmwareSingleImage') diff --git a/src/env/components/FirmwareSingleImage/FirmwareAlertServerPower.vue b/src/env/components/FirmwareSingleImage/FirmwareAlertServerPower.vue new file mode 100644 index 00000000..f7ac0fc9 --- /dev/null +++ b/src/env/components/FirmwareSingleImage/FirmwareAlertServerPower.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/env/components/FirmwareSingleImage/FirmwareCardsBmc.vue b/src/env/components/FirmwareSingleImage/FirmwareCardsBmc.vue new file mode 100644 index 00000000..857adf0f --- /dev/null +++ b/src/env/components/FirmwareSingleImage/FirmwareCardsBmc.vue @@ -0,0 +1,145 @@ + + + diff --git a/src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue b/src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue new file mode 100644 index 00000000..c47f60f5 --- /dev/null +++ b/src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/env/components/FirmwareSingleImage/FirmwareFormUpdate.vue b/src/env/components/FirmwareSingleImage/FirmwareFormUpdate.vue new file mode 100644 index 00000000..f13b8e00 --- /dev/null +++ b/src/env/components/FirmwareSingleImage/FirmwareFormUpdate.vue @@ -0,0 +1,235 @@ + + + diff --git a/src/env/components/FirmwareSingleImage/FirmwareModalSwitchToRunning.vue b/src/env/components/FirmwareSingleImage/FirmwareModalSwitchToRunning.vue new file mode 100644 index 00000000..56f505d0 --- /dev/null +++ b/src/env/components/FirmwareSingleImage/FirmwareModalSwitchToRunning.vue @@ -0,0 +1,31 @@ + + + diff --git a/src/env/components/FirmwareSingleImage/FirmwareModalUpdateFirmware.vue b/src/env/components/FirmwareSingleImage/FirmwareModalUpdateFirmware.vue new file mode 100644 index 00000000..d6c52f9c --- /dev/null +++ b/src/env/components/FirmwareSingleImage/FirmwareModalUpdateFirmware.vue @@ -0,0 +1,48 @@ + + + diff --git a/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue b/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue index b7ad4c53..2e601bd4 100644 --- a/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue +++ b/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue @@ -1,244 +1,68 @@ diff --git a/src/env/components/FirmwareSingleImage/FirmwareSingleImageModalSwitchToRunning.vue b/src/env/components/FirmwareSingleImage/FirmwareSingleImageModalSwitchToRunning.vue deleted file mode 100644 index 56f505d0..00000000 --- a/src/env/components/FirmwareSingleImage/FirmwareSingleImageModalSwitchToRunning.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/env/components/FirmwareSingleImage/FirmwareSingleImageModalUpdateFirmware.vue b/src/env/components/FirmwareSingleImage/FirmwareSingleImageModalUpdateFirmware.vue deleted file mode 100644 index 51575253..00000000 --- a/src/env/components/FirmwareSingleImage/FirmwareSingleImageModalUpdateFirmware.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - -- cgit v1.2.3