fix: read a Supermicro X10 with only the OOB license over Redfish (0.3.1)
First run against real hardware over Redfish: an X10DRL-i (BMC 3.91) with
SFT-OOB-LIC. Its Redfish tree is recorded under
tests/fixtures/supermicro-x10drl-i-3.91/redfish, scrubbed.
- A resource refused for want of a further license (403 OemLicenseNotPassed)
no longer fails the getter. Storage then falls back to SimpleStorage. The
firmware list falls back to the BMC and BIOS versions when UpdateService
is withheld.
- get_device_warnings reports bmc_license_partial with the licenses and the
withheld parts (drives, firmware inventory).
- A placeholder system model ("Super Server") is replaced by the board
(PartNumber, else the chassis model).
This commit is contained in:
1 parent
6c60f7ac60
commit
adf152ee12
78 files changed
+3237
-24
No files matched your search
+62
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"@odata.context": "/redfish/v1/$metadata#SmcNodeManager.SmcNodeManager",
|
||||
"@odata.id": "/redfish/v1/Systems/1/SmcNodeManager",
|
||||
"@odata.type": "#SmcNodeManager.v1_0_0.SmcNodeManager",
|
||||
"Actions": {
|
||||
"#SmcNodeManager.ClearAllPolicies": {
|
||||
"target": "/redfish/v1/Systems/1/SmcNodeManager/Actions/SmcNodeManager.ClearAllPolicies"
|
||||
}
|
||||
},
|
||||
"Capabilities": [
|
||||
{
|
||||
"DomainID": "Entire platform",
|
||||
"DomainLimitingScope": 16,
|
||||
"MaxConcurrentSettings": 16,
|
||||
"MaxCorrectionTime": 600000,
|
||||
"MaxReportingPeriod": 3600,
|
||||
"MaxValueAfterReset": 32767,
|
||||
"MinCorrectionTime": 6000,
|
||||
"MinReportingPeriod": 1,
|
||||
"MinValueAfterReset": 1,
|
||||
"PolicyType": "Power Control Policy"
|
||||
}
|
||||
],
|
||||
"Id": "Node Manager",
|
||||
"Name": "Node Manager",
|
||||
"Policy": [
|
||||
{
|
||||
"CorrectionTimeLimit": 0,
|
||||
"DomainID": "Entire platform",
|
||||
"PolicyExceptionActions": 0,
|
||||
"PolicyID": 1,
|
||||
"PolicyTriggerLimit": 0,
|
||||
"PolicyType": 0,
|
||||
"PowerLimit": 0,
|
||||
"StatReportingPeriod": 0
|
||||
}
|
||||
],
|
||||
"Selftest": {
|
||||
"ImageFlags": "Operational",
|
||||
"MajorCode": 85,
|
||||
"MinorCode": 0
|
||||
},
|
||||
"Statistics": [
|
||||
{
|
||||
"AverageValue": 101,
|
||||
"CurrentValue": 90,
|
||||
"DomainID": "Entire platform",
|
||||
"MaximumValue": 221,
|
||||
"MinimumValue": 8,
|
||||
"Mode": "Global power statistics",
|
||||
"ReportingPeriod": 1800145,
|
||||
"Timestamp": "2026-10-17T07:24:33+01:00"
|
||||
}
|
||||
],
|
||||
"Version": {
|
||||
"IPMIVersion": "Intel NM IPMI version 3.0",
|
||||
"IntelNMVersion": "Supported Intel NM 3.0",
|
||||
"MajorRevision": 3,
|
||||
"MinorRevision": 19,
|
||||
"PatchVersion": 0
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user