Skip to content

fm: want PSCs to exist in the external API #11045

Description

@hawkw

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiRelated to the API.fault-managementEverything related to the fault-management initiative (RFD480 and others)

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions