ibm-openbmc / dev

Product Development Project Mgmt and Tracking
16 stars 2 forks source link

GUI : Research : Factory Configuration - Factory Reset #1472

Closed derick-montague closed 3 years ago

derick-montague commented 4 years ago

SME

BMC: @anoo1 RAS: George Ahrens PHYP:

Summary

The user will be able to perform two different resets, full factory reset and partition reset only. There is a fair amount of conversation with Russell Y, Joe M, and Todd R.

Background

End users

User Needs

User Quotes

User Story

References

Invision prototype

Lo fi https://ibm.invisionapp.com/share/JDO0P85V86K HI fi https://ibm.invisionapp.com/share/YXO0SBNCJVE

nicoleconser commented 4 years ago

In today's sync-up, we discovered the following (edited above to match):

derick-montague commented 4 years ago

Reset to Factory Configuration --> high value to Support (definitely needed in GUI); need to confirm if user will have options on what to reset

@gtmills noted that the Redfish API is ready for Reset to Factory Config. It was noted that offering all settings could be potential security issue and that the group other than PE thought that consensus had already been reached. We will need to talk to Todd about this.

gtmills commented 4 years ago

API is

curl -k -X POST \
https://${bmc}/redfish/v1/Managers/bmc/Actions/Manager.ResetToDefaults \
-d '{"ResetToDefaultsType": "ResetAll"}'
{
  "@Message.ExtendedInfo": [
    {
      "@odata.type": "#Message.v1_0_0.Message",
      "Message": "Successfully Completed Request",
      "MessageArgs": [],
      "MessageId": "Base.1.4.0.Success",
      "Resolution": "None",
      "Severity": "OK"
    }
  ]
}

https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/32991

nicoleconser commented 4 years ago

Per Todd:

On the factory reset screens, there needs to be a warning that tells IBM customers they are potentially deleting private keys. Designer to work with Chris Engel to determine the exact text.

(see 9/17/20 email from Todd to Nicole)

derick-montague commented 4 years ago

@nicoleconser - Based on the conversations today in the feature sync meeting, how do you feel about breaking this into two stories. One for Backup and Restore and one for Reset to factory configuration? We know the milestone for factory reset, but still unclear about the milestone for back up and restore.

derick-montague commented 4 years ago

This story was split into two different stories. It is likely that there will be a revisit to this page when #2633 is being designed. That story is not relevant currently. There is an early version prototpye linked in the story, but likely will need to be reworked and not relevant for this story other than to think about future scalability.

ParishrutB commented 4 years ago

Factory reset:

From discussion with Adriana and Gunnar: The plan is to have 1 and 3, meaning that ‘reset bmc settings’ only is not supported, more details in this box note under the ‘factory reset’ title - https://ibm.ent.box.com/notes/661340616362

image

Backup and restore:

https://ibm-systems-power.slack.com/archives/C0Q6TQP5Z/p1603295286420200?thread_ts=1601998512.070600&cid=C0Q6TQP5Z

Adriana: "Dropped (from GA1) as far as I know" Derick: "Nicole has been asked to find out the value from users. It is part of her upcoming surveys. Unless there is a dire need based on user feedback (which would create some concern for current priorities), the current plan is GA2."

priyanka-pillai97 commented 3 years ago

To do

I think if the copy and interactions are finalized, then once Yoshie starts implementing it, we will get to see how the API works. Few design modifications can be done at that time as well.