Skip to content
Commit f92af389 authored by Jayaprakash Mutyala's avatar Jayaprakash Mutyala
Browse files

Manager:Add ForceRestart to ResetType

Add ForceRestart in Action/#Manager.Reset/ResetType@AllowableValues,
as it is a mandatory parameter in the OCP Redfish Profile v1.0.

Tested:
1. Verified redfish validator passed
2. Verified details from Redfish
GET: https://<BMC-IP>/redfish/v1/Managers/bmc/ResetActionInfo
Response:
{
  "@odata.id": "/redfish/v1/Managers/bmc/ResetActionInfo",
  "@odata.type": "#ActionInfo.v1_1_2.ActionInfo",
  "Id": "ResetActionInfo",
  "Name": "Reset Action Info",
  "Parameters": [
    {
      "AllowableValues": [
        "GracefulRestart",
        "ForceRestart"
      ],
      "DataType": "String",
      "Name": "ResetType",
      "Required": true
    }
  ]
}

Case 1: ForceRestart:
POST: https://<BMC-IP>/redfish/v1/Managers/bmc/Actions/Manager.Reset
Body:
{
  "ResetType": "ForceRestart"
}
Response:
{
  "@Message.ExtendedInfo": [
    {
      "@odata.type": "#Message.v1_0_0.Message",
      "Message": "Successfully Completed Request",
      "MessageArgs": [],
      "MessageId": "Base.1.4.0.Success",
      "Resolution": "None",
      "Severity": "OK"
    }
  ]
}
Case 2: GracefulRestart:
POST: https://<BMC-IP>/redfish/v1/Managers/bmc/Actions/Manager.Reset
Body:
{
  "ResetType": "GracefulRestart"
}
Response: Success

Case 3: Negative test case
POST: https://<BMC-IP

>/redfish/v1/Managers/bmc/Actions/Manager.Reset
Body:
{
  "ResetType": "Test1"
}
Response:
{
  "error": {
    "@Message.ExtendedInfo": [
      {
        "@odata.type": "#Message.v1_0_0.Message",
        "Message": "The parameter Test1 for the action ResetType is not
                    supported on the target resource.",
        "MessageArgs": [
          "Test1",
          "ResetType"
        ],
        "MessageId": "Base.1.4.0.ActionParameterNotSupported",
        "Resolution": "Remove the parameter supplied and resubmit the
                       request if the operation failed.",
        "Severity": "Warning"
      }
    "code": "Base.1.4.0.ActionParameterNotSupported",
    "message": "The parameter Test1 for the action ResetType is not
                supported on the target resource."
  }
}

Signed-off-by: default avatarJayaprakash Mutyala <mutyalax.jayaprakash@intel.com>
Change-Id: I84f4942ddabc564a267d7db8e582ad8c11b5399b
parent 5b0de033
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment