Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@bbrown-cw
Copy link

Delta Powershelf on PMC firmware 3.1.7 has a string type for Chassis field location.placement.rackoffset.

curl -sk https://10.188.13.2/redfish/v1/Chassis/PowerShelf_0 -u coreweave:’REDACT’ | jq .Location
{
  "Placement": {
    "AdditionalInfo": "",
    "Rack": "",
    "RackOffset": "",
    "RackOffsetUnits": null,
    "Row": ""
  }
}

In upstream gofish, and the DMTF (2025-02-05 Version: 1.1.0 page 26) spec - this is an int type. This should be an EVR request, but until FW fixes this and is rolled out to delta powershelves, we can use this as a stopgap so metaldev tooling doesn't break.

This field isn't used directly in any metaldev code - this change simply allows us to unmarshal redfish chassis into the gofish type.

@bbrown-cw
Copy link
Author

looks like this popped up in the 3.1.7 firmware, in 3.1.6 these fields were absent

@bbrown-cw bbrown-cw merged commit a82ba45 into main Jul 23, 2025
2 checks passed
@bbrown-cw bbrown-cw deleted the temp-fix-delta-chassis-placement-rackoffset branch July 23, 2025 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants