94732708 | 03-May-2018 |
Deepak Kodihalli <dkodihal@in.ibm.com> |
host console: remove sub-options
Remove the "Open in new tab" and "Export" buttons. These are shown by the webui today, but there's no corresponding implementation. These will be added back when the
host console: remove sub-options
Remove the "Open in new tab" and "Export" buttons. These are shown by the webui today, but there's no corresponding implementation. These will be added back when these features are implemented (via https://github.com/openbmc/openbmc/issues/3153).
Change-Id: Ib9b4267f2f16d06dfe6a2a11bb8c56beaac6e081 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
show more ...
|
15374c85 | 17-Apr-2018 |
Deepak Kodihalli <dkodihal@in.ibm.com> |
Get the Serial over LAN console working
This commit hooks up hterm to a websocket that the BMC's REST server exposes as an access to the host serial console. Writes to the terminal are sent over the
Get the Serial over LAN console working
This commit hooks up hterm to a websocket that the BMC's REST server exposes as an access to the host serial console. Writes to the terminal are sent over the websocket and reads from the websocket are written to the terminal.
The websocket is open only when the console page in the GUI is loaded.
Tested: - The host console can be accessed as expected from the GUI page. - The "Open in new tab" is still unimplemented. I'll code that up in a subsequent commit. - One issue that I've noticed is if you have the console open before the host is powered on, and then you power on the host, at the time the petitboot config menu shows, the text in the terminal stops scrolling and starts wrapping. The work-around is to refresh the page. This doesn't happen for example if you access the console after the host has powered on, or at any other time for that matter. I think this is an hterm.js issue. I'm still investigating. - The console looks desirably performant. The REST server's performance to serve other routes is not impacted when the /console websocket is open.
Change-Id: I35fa39d7f63094552061b097c46be0fda79ed14f Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
show more ...
|
96d62bcf | 28-Apr-2018 |
Gunnar Mills <gmills@us.ibm.com> |
Remove the version from each file
Already have a Web UI version, no need to track the version of each file. These have not been getting updated.
Change-Id: I1cd3a2c2d67b24ded5edcca9dbfd3f6806d93ed4
Remove the version from each file
Already have a Web UI version, no need to track the version of each file. These have not been getting updated.
Change-Id: I1cd3a2c2d67b24ded5edcca9dbfd3f6806d93ed4 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
d80c280b | 17-Apr-2018 |
CamVan Nguyen <ctnguyen@us.ibm.com> |
Add fixes for power operations
Fixes applies to 'Power on', 'Warm reboot', 'Orderly shutdown', and 'Immediate shutdown' power operations. Fixes include:
- Verifying that the chassis and host transi
Add fixes for power operations
Fixes applies to 'Power on', 'Warm reboot', 'Orderly shutdown', and 'Immediate shutdown' power operations. Fixes include:
- Verifying that the chassis and host transition through the expected states for each power operation. During which time a spinner will be displayed. A timeout of 5 minutes for each state transition has been added. - Displaying the current state of the host in the 'Server power' and 'Current status' bar. The state displayed will change as the host transition through different states even as the spinner continues to spin. - Displaying an error pop-up with reason for failure when the power operation fails.
Resolves openbmc/openbmc#2758 Resolves openbmc/openbmc#2787 Resolves openbmc/openbmc#2803
Change-Id: I514e030f9df7bd4d8b53634408f0449cd9abada9 Signed-off-by: CamVan Nguyen <ctnguyen@us.ibm.com>
show more ...
|
a1d238f3 | 26-Feb-2018 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Add fixes for cold reboot
This fixes the cold reboot issue with the following steps
- It applies the command to shut off the chassis. - Then verify the chassis is off. It checks for every 5 seconds
Add fixes for cold reboot
This fixes the cold reboot issue with the following steps
- It applies the command to shut off the chassis. - Then verify the chassis is off. It checks for every 5 seconds. During this time the spinner displays. A 5min timeout has been added. - Once the chassis is off, it turns on the host.
fixes openbmc/openbmc#2795
Change-Id: I119a1c95e57c10ccee27be1512a1fc38cde307fa Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com> Signed-off-by: CamVan Nguyen <ctnguyen@us.ibm.com>
show more ...
|
b028b4c2 | 11-Apr-2018 |
CamVan Nguyen <ctnguyen@us.ibm.com> |
Do not display the 'Last power operation' time
The 'Last power operation' time is incorrect. The time shown is the last refresh time instead of the last time a power operation was performed. We need
Do not display the 'Last power operation' time
The 'Last power operation' time is incorrect. The time shown is the last refresh time instead of the last time a power operation was performed. We need to implement a REST call and back-end support to get the correct time of the last power operation.
Change-Id: Ic81edf22bd3450b2558b66b7f911634122f86da0 Signed-off-by: CamVan Nguyen <ctnguyen@us.ibm.com>
show more ...
|
08382608 | 11-Apr-2018 |
CamVan Nguyen <ctnguyen@us.ibm.com> |
Do not display the 'BMC last reboot' time
The 'BMC last reboot' time is incorrect. The time shown is the last refresh time instead of the last BMC reboot time. We need to implement a REST call to
Do not display the 'BMC last reboot' time
The 'BMC last reboot' time is incorrect. The time shown is the last refresh time instead of the last BMC reboot time. We need to implement a REST call to get the real last reboot time from uptime.
Change-Id: I4d0f609f4350563a1809ae119f12727ebd0bf1b1 Signed-off-by: CamVan Nguyen <ctnguyen@us.ibm.com>
show more ...
|
7a5ce461 | 21-Mar-2018 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Changing the text Quiesced to Error
As per discussion here openbmc/openbmc#2925 Changing the text Quiesced to Error
Fixes openbmc/openbmc#2925
Change-Id: Icd360a91335c8dd77cfbde4faa868cce6a286e64
Changing the text Quiesced to Error
As per discussion here openbmc/openbmc#2925 Changing the text Quiesced to Error
Fixes openbmc/openbmc#2925
Change-Id: Icd360a91335c8dd77cfbde4faa868cce6a286e64 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com>
show more ...
|
0d028015 | 23-Feb-2018 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Add appropriate message during server unreachable state
When system state is in Unreachable, there is no option under "Select a power operation. Adding the appropriate message according to the discu
Add appropriate message during server unreachable state
When system state is in Unreachable, there is no option under "Select a power operation. Adding the appropriate message according to the discussion in the fixes link below.
fixes openbmc/openbmc#2843
Change-Id: Id0d1d74b2bb7012f1cb085262f5c0d2fece2ea62 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com>
show more ...
|
eedefd3e | 28-Feb-2018 |
Gunnar Mills <gmills@us.ibm.com> |
Remove trailing spaces from files
Tested: Manually tested GUI for any regressions Change-Id: I8c0922b7bd67b03b07e8880bc4dba3b862220b33 Signed-off-by: Gunnar Mills <gmills@us.ibm.com> |
cacfa6df | 07-Feb-2018 |
Gunnar Mills <gmills@us.ibm.com> |
Warm Reboot should call the host reboot object
From https://github.com/openbmc/docs/blob/master/host-management.md: To reboot the host:
curl -c cjar -b cjar -k -H "Content-Type: application/json" -
Warm Reboot should call the host reboot object
From https://github.com/openbmc/docs/blob/master/host-management.md: To reboot the host:
curl -c cjar -b cjar -k -H "Content-Type: application/json" -X PUT -d '{"data": "xyz.openbmc_project.State.Host.Transition.Reboot"}' https://${bmc}/xyz/openbmc_project/state/host0/attr/RequestedHostTransition
Resolves openbmc/openbmc#2797
Tested: Pointed the local GUI to a Witherspoon system and verfied the correct rest call was made and the system warm rebooted. Change-Id: If073ef4447b323777603e886668212bd04791eea Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
3aa8b535 | 06-Feb-2018 |
Gunnar Mills <gmills@us.ibm.com> |
Have Immediate Shutdown call the chassis object
"Immediate Shutdown" on the GUI should be a hard power off and differ from the "Orderly shutdown".
From https://github.com/openbmc/docs/blob/master/h
Have Immediate Shutdown call the chassis object
"Immediate Shutdown" on the GUI should be a hard power off and differ from the "Orderly shutdown".
From https://github.com/openbmc/docs/blob/master/host-management.md:
To issue a hard power off (accomplished by powering off the chassis):
curl -c cjar -b cjar -k -H "Content-Type: application/json" -X PUT \ -d '{"data": "xyz.openbmc_project.State.Chassis.Transition.Off"}' \ https://${bmc}/xyz/openbmc_project/state/chassis0/attr/RequestedPowerTransition
There was already an unused "chassisPowerOff" function, reworked it to call the chassis object.
Resolves openbmc/openbmc#2890
Tested: Pointed the local GUI to a Witherspoon system and verfied the correct rest call was made and the system hard powered off. Change-Id: Ibdb712656930a62e34603daa17df0d3116c86d92 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
879481e5 | 06-Nov-2017 |
Ed Tanous <ed.tanous@intel.com> |
Remove reference to IBM in phosphor-webui
As phosphor webui is supposed to be the reference implementation, it should not reference IBM, nor have IBM copywritten logos contained within it. If these
Remove reference to IBM in phosphor-webui
As phosphor webui is supposed to be the reference implementation, it should not reference IBM, nor have IBM copywritten logos contained within it. If these are neccesary for IBM platforms, they should be done in a bbappend in the bitbake layer, or in a way that doesn't put copywritten materials on BMCs that may not have permission to use and release it.
I'm hoping to generate ddiscussion on how the best way to handle this from a build perspective would be, but for now, references should be to the OpenBmc project, not IBM to avoid copyright issues.
Change-Id: I73efda399e967ca4446b8df403e94e14ab24aff8 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
bbcf670a | 06-Oct-2017 |
Ed Tanous <ed.tanous@intel.com> |
Modernize web GUI and make it installable on BMC
1. Move from gulp server to webpack. This allows the proper compression to allow the webui to be embedded in the BMC. 2. Update js paths to use requ
Modernize web GUI and make it installable on BMC
1. Move from gulp server to webpack. This allows the proper compression to allow the webui to be embedded in the BMC. 2. Update js paths to use requires, not hardcoded paths. This was required to make the packaging work correctly. 3. Add babel config to do translation. 4. Update angularjs directive calls to use the angular 1.6 syntax for promises intead of success and fail.
https://docs.angularjs.org/guide/migration#migrate1.5to1.6-ng-services-$http
5. As a consequence of using NPM/webpack, the versions of angular and associated modules that were checked in have been updated.
Change-Id: Icb71e2eedb0d9a8943fc914f9dc4be11d0983c00 Signed-off-by: Ed Tanous <ed.tanous@intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
db28a387 | 02-Nov-2017 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Updating images and stles
Updating images and styles after code merge conflicts
Change-Id: I96490926caa41d13e4d625ff67f6a463d7819d34 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com> |
5912f757 | 11-Sep-2017 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Changing the server name from Quiesced to Standby in header and power operation page
Change-Id: I5a2358fa4783a58d1d6ab73f9901e1f8fa2f54a8 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com> |
6ca92edc | 06-Sep-2017 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Add hostname as well as server name in power operations status bar
Change-Id: I5eda360b9528eb9f61dd6783f4a73ee37b697d34 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com> |
c4172b5a | 06-Sep-2017 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Serial over lan popup functionality added
Change-Id: If624d4b1858abea7d15ecc54caf78ae1deb38232 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com> |
c22425f2 | 06-Sep-2017 |
Iftekharul Islam <iffy.ryan@ibm.com> |
Server health icon status on header fixed
Change-Id: I06100d8ffe9e26129585ca9476fa7097ef34a6b4 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com> |
78453481 | 28-Aug-2017 |
Michael Davis <michael.s.davis@ibm.com> |
changed quiesced term to Standby based on user feedback
Change-Id: I16a067362d425e955213c40d698e048c6842647d Signed-off-by: Michael Davis <michael.s.davis@ibm.com> |
706b75b3 | 18-Aug-2017 |
Michael Davis <michael.s.davis@ibm.com> |
accessibility fixes and minor css changes.
- added aria-hidden = "true" to prevent icons to be read by screen readers - moved code on pages into "page-header" for better consistency
Change-Id: I3f4
accessibility fixes and minor css changes.
- added aria-hidden = "true" to prevent icons to be read by screen readers - moved code on pages into "page-header" for better consistency
Change-Id: I3f497b2707991f7f628892a05734eea183a0d01d Signed-off-by: Michael Davis <michael.s.davis@ibm.com>
show more ...
|
640d28a8 | 15-Aug-2017 |
Michael Davis <michael.s.davis@ibm.com> |
new icon and pop-out window for Serial over lan
Change-Id: I1722a4fbd1e9ac07162c9732d68dfea283a28aed Signed-off-by: Michael Davis <michael.s.davis@ibm.com> |
b8a41c18 | 14-Aug-2017 |
Michael Davis <michael.s.davis@ibm.com> |
Accessibility fixes:
- changed buttons to spans since not being used in forms - added aria roles to html elements - changed low contrast colors
Change-Id: I56e784b226baa7f9b24346446a0a023fcea633
Accessibility fixes:
- changed buttons to spans since not being used in forms - added aria roles to html elements - changed low contrast colors
Change-Id: I56e784b226baa7f9b24346446a0a023fcea633d4 Signed-off-by: Michael Davis <michael.s.davis@ibm.com>
show more ...
|
8819b7a7 | 02-Aug-2017 |
Michael Davis <michael.s.davis@ibm.com> |
power operations styling fixes
Change-Id: Iead8504909d79c786788097c503d5d11132cc5dc Signed-off-by: Michael Davis <michael.s.davis@ibm.com> |
7f89fad6 | 31-Jul-2017 |
Michael Davis <michael.s.davis@ibm.com> |
UI changes and fixes based on QA feedback
Change-Id: I13bae30e86330a8831d35f1d8a2f7da821324e37 Signed-off-by: Michael Davis <michael.s.davis@ibm.com> |