Presently, we have /system/hardware/sleds and /system/hardware/switches APIs for fetching and listing sleds and switches, but there is no corresponding API for power shelves/power shelf controllers. We will need such an API to give fault management the language to refer to Active Problems that impact a power shelf.
I'd want a PSC API model to include:
- The PSC's baseboard identity (
part, revision, serial`)
- An immutable system-assigned UUID
- The rack UUID
- Which physical power shelf slot it's in (shelf 0/shelf 1)
This should be pretty straightforward to add, since the baseboard identity is already in the inventory along with the MGS slot it was inventoried from.
Presently, we have
/system/hardware/sledsand/system/hardware/switchesAPIs for fetching and listing sleds and switches, but there is no corresponding API for power shelves/power shelf controllers. We will need such an API to give fault management the language to refer to Active Problems that impact a power shelf.I'd want a PSC API model to include:
part,revision, serial`)This should be pretty straightforward to add, since the baseboard identity is already in the inventory along with the MGS slot it was inventoried from.