From 98bb24ebe5411a25440f9748168b72272304d50e Mon Sep 17 00:00:00 2001 From: Yoshie Muranaka Date: Tue, 6 Oct 2020 10:00:19 -0700 Subject: Add two file firmware update Adds the ability to upload separate Host and BMC firmware images through the GUI. By default, the two file firmware update page will be shown. Changes to the .env configurations will enable the single file upload page. The IBM env is configured to allow single file firmware update. Two file upload features: - File upload through local workstation or tftp server - Reboot from backup BMC image - Does not have ability to reboot from backup host image - Does not implement checks in GUI for host status, which is the same as what we have in phosphor-webui Signed-off-by: Yoshie Muranaka Change-Id: Ibf2a2d9ffc3952dd5a5454c723350c61d9f91c3e --- .../FirmwareSingleImage/FirmwareSingleImage.vue | 6 +- .../FirmwareSingleImageModalUpload.vue | 12 +- .../FirmwareSingleImageStore.js | 5 +- src/locales/en-US.json | 19 +- src/store/modules/Configuration/FirmwareStore.js | 142 ++++++++++---- src/views/Configuration/Firmware/Firmware.vue | 207 +++++++++------------ .../Firmware/FirmwareModalRebootBackup.vue | 33 ---- .../Firmware/FirmwareModalRebootBackupBmc.vue | 33 ++++ .../Configuration/Firmware/FirmwareModalUpload.vue | 11 +- src/views/Overview/Overview.vue | 59 +++--- 10 files changed, 299 insertions(+), 228 deletions(-) delete mode 100644 src/views/Configuration/Firmware/FirmwareModalRebootBackup.vue create mode 100644 src/views/Configuration/Firmware/FirmwareModalRebootBackupBmc.vue diff --git a/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue b/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue index f719631a..3ad717e5 100644 --- a/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue +++ b/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue @@ -1,6 +1,6 @@