diff options
| author | Gunnar Mills <gmills@us.ibm.com> | 2018-02-07 12:09:02 -0600 |
|---|---|---|
| committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2018-02-12 23:48:15 +0000 |
| commit | cacfa6df26bc3823efe70a8457964873c9fe7fe0 (patch) | |
| tree | cb0c9daa44bdf7b736e7a1236c681115074579dc /app/server-control | |
| parent | 3aa8b535e870746181d6877ee8e6ae616abeb310 (diff) | |
| download | phosphor-webui-cacfa6df26bc3823efe70a8457964873c9fe7fe0.tar.gz phosphor-webui-cacfa6df26bc3823efe70a8457964873c9fe7fe0.zip | |
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>
Diffstat (limited to 'app/server-control')
| -rw-r--r-- | app/server-control/controllers/power-operations-controller.js | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/app/server-control/controllers/power-operations-controller.js b/app/server-control/controllers/power-operations-controller.js index d38076f..273bb19 100644 --- a/app/server-control/controllers/power-operations-controller.js +++ b/app/server-control/controllers/power-operations-controller.js @@ -59,15 +59,11 @@ window.angular && (function (angular) { $scope.warmReboot = function(){ //@TODO:show progress dataService.setBootingState(); - APIUtils.hostPowerOff(function(response){ + APIUtils.hostReboot(function(response){ if(response){ - APIUtils.hostPowerOn(function(response){ - if(response){ - dataService.setPowerOnState(); - }else{ - //@TODO:show error message - } - }); + dataService.setPowerOnState(); + }else{ + //@TODO:hide progress & show error message } }); }; |

