Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI : HW Inventory - PCIe devices - (CEC Only) #1533

Closed
15 tasks
derick-montague opened this issue Dec 19, 2019 · 11 comments
Closed
15 tasks

GUI : HW Inventory - PCIe devices - (CEC Only) #1533

derick-montague opened this issue Dec 19, 2019 · 11 comments
Assignees
Labels
Downstream Used for stories that will only be implemented downstream GUI Catch all tag for GUI stories Milestone Tgt Overrides Epic Milestone prio_high UI Design Indicates the GUI story is for Design UI FED Indicates a GUI Front End Development story UI Research Indicates the GUI story is a UI Design Research/Discovery story
Milestone

Comments

@derick-montague
Copy link
Contributor

derick-montague commented Dec 19, 2019

SME

BMC: @santoshpuranik, @gtmills @sampmisr , @bradbishop

Summary

The expectation is that there will be an endpoint in Redfish and we will need to implement this in the Hardware Status page similar to the other inventory items.

End users

  • TBD

User Needs

  • TBD

User Quotes

  • TBD

User Story

As a
I need to
in order to

References

FED

Overview

  • Add Overview

UX Flow / Interaction Requirements

  • Feature breakdown

Final Invision Mockup

  • Add Link

cURL Commands

  • Add cURL commands

Notes

  • Any known API workarounds
  • Any server-side functionality WIP

UI Checklist

Browser Tests (Chrome, Firefox, Safari (Mac), Edge (Windows))

  • Tested responsive layout on supported viewport sizes
  • Verified functionality works as expected, e.g. success and failure use cases
  • Resolved any JavaScript errors thrown to the console

Accessibility Tests

Test Hooks

  • Verify need for data-test-id hooks with test team
@derick-montague derick-montague added GUI Catch all tag for GUI stories Milestone Tgt Overrides Epic Milestone UI Design Indicates the GUI story is for Design labels Dec 19, 2019
@derick-montague derick-montague added this to the A.1.203 milestone Dec 19, 2019
@derick-montague derick-montague modified the milestones: A.1.203, A.1.211 Jun 15, 2020
@derick-montague derick-montague changed the title GUI : Design : PCI Open CAPI GUI : Research : PCI Open CAPI Jun 15, 2020
@derick-montague derick-montague added UI Research Indicates the GUI story is a UI Design Research/Discovery story and removed UI Design Indicates the GUI story is for Design labels Jun 15, 2020
@nicoleconser
Copy link
Contributor

@derick-montague Since we know this is going on the Hardware Inventory / Status page (per Gunnar), should this belong to epic #1520 instead of #1532 ?

@derick-montague
Copy link
Contributor Author

@derick-montague Since we know this is going on the Hardware Inventory / Status page (per Gunnar), should this belong to epic #1520 instead of #1532 ?

That makes sense. I'll make some updates.

This was referenced Dec 15, 2020
@derick-montague derick-montague changed the title GUI : Research : PCI Open CAPI GUI : PCI Open CAPI Jan 11, 2021
@derick-montague derick-montague added UI FED Indicates a GUI Front End Development story and removed UI Research Indicates the GUI story is a UI Design Research/Discovery story labels Jan 12, 2021
@derick-montague
Copy link
Contributor Author

Determined this will be an implementation story and design will help as needed.

@derick-montague derick-montague changed the title GUI : PCI Open CAPI GUI : HW Inventory - PCIe / CAPI Devices Jan 25, 2021
@derick-montague derick-montague modified the milestones: A.1.211, A.1.212 Feb 23, 2021
@derick-montague derick-montague added the Blocked Indicates an item is blocked. Used to be able to filter blocked stories. label Apr 1, 2021
@derick-montague derick-montague modified the milestones: A.1.212, A.1.212.6 Apr 30, 2021
@derick-montague derick-montague added UI Research Indicates the GUI story is a UI Design Research/Discovery story and removed UI FED Indicates a GUI Front End Development story labels May 28, 2021
@ParishrutB
Copy link

SME: @santoshpuranik
This feature is yet to be discussed.
#1475 (comment)

@dixsie dixsie added UI Design Indicates the GUI story is for Design UI FED Indicates a GUI Front End Development story and removed UI FED Indicates a GUI Front End Development story labels Jun 14, 2021
@derick-montague derick-montague added the UI FED Indicates a GUI Front End Development story label Jul 2, 2021
@derick-montague derick-montague changed the title GUI : HW Inventory - PCIe / CAPI Devices GUI : HW Inventory - PCIe devices Aug 5, 2021
@derick-montague
Copy link
Contributor Author

Updated title as there will only be support for PCIe devices. CAPI devices is future facing.

@derick-montague derick-montague modified the milestones: A.1.212.6, A.1.213.8 Aug 5, 2021
@derick-montague
Copy link
Contributor Author

Based on discussion with Maury, this could be ready for implementation soon. Some questions we will need to ask are:

  1. What schema will the PCIe devices use. I expect it to be the Assembly schema

@derick-montague derick-montague changed the title GUI : HW Inventory - PCIe devices GUI : HW Inventory - PCIe devices - (CEC Only) Aug 15, 2021
@derick-montague
Copy link
Contributor Author

I have created #3303 as the story to bring in the MEX drawer

@derick-montague derick-montague modified the milestones: A.1.213.8, A.1.214.10 Aug 20, 2021
@dixsie dixsie added the Downstream Used for stories that will only be implemented downstream label Sep 10, 2021
@dixsie
Copy link
Contributor

dixsie commented Sep 10, 2021

Discussed with Maury and Gunnar possibly using the API mockup to hardcode the properties in the store to build and test the UI. If we go forward with this route it was suggested to push downstream until the backend is merged.

PCIe topology will be downstream for now, long term it will be upstream.

@dixsie dixsie modified the milestones: A.1.214.10, A.1.214.11 Sep 15, 2021
@dixsie dixsie removed the Blocked Indicates an item is blocked. Used to be able to filter blocked stories. label Oct 21, 2021
@dixsie
Copy link
Contributor

dixsie commented Oct 21, 2021

Can be done with MEX #3303 at the same time

@dixsie
Copy link
Contributor

dixsie commented Dec 2, 2021

CEC - central electronics complex
CEC is the server chassis & stuff in it

MEX drawer - sheet metal chassis w/ PCIe slots; connects to the main server chassis (CEC) with cables. Let's you increase the # of PCIe slots

CEC and MEX has PCIe slots in it

PCIe slots have LEDs

CEC = /redfish/v1/Chassis/chassis
MEX will another row on the chassis table

@dixsie
Copy link
Contributor

dixsie commented Dec 2, 2021

Not needed, the table for Chassis/chassis is the CEC

@dixsie dixsie closed this as completed Dec 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Downstream Used for stories that will only be implemented downstream GUI Catch all tag for GUI stories Milestone Tgt Overrides Epic Milestone prio_high UI Design Indicates the GUI story is for Design UI FED Indicates a GUI Front End Development story UI Research Indicates the GUI story is a UI Design Research/Discovery story
Projects
None yet
Development

No branches or pull requests

6 participants