Mtce fails to learn Redfish reset/power actions from some servers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Eric MacDonald |
Bug Description
Brief Description
-----------------
StarlingX Maintenance supports host power and reset control through both IPMI and Redfish Platform Management protocols when the host's BMC (Board Management Controller) is provisioned.
The power and reset action commands for Redfish are learned through the HTTP payload annotations at the Systems level ; "/redfish/
The existing maintenance implementation only supports the "<email address hidden>" payload property annotation at the #ComputerSystem
However, the Redfish schema also supports an "ActionInfo" extension for the #ComputerSystem
at /redfish/
For more information refer to the section 6.3 ActionInfo 1.3.0 of the Redfish Data Model Specification ; https:/
StarlingX Maintenance is unable to learn the reset and power control commands from servers that publish them through the "@Redfish.
This bug report requests StarlingX maintenance redfish platform management for reset and power control be updated to support this alternate ActionInfo extension.
Severity
--------
Minor: IPMI can be used instead
Steps to Reproduce
------------------
Provision BMC against a server that published reset and power control actions through ActionInfo
Expected Behavior
------------------
Maintenance is able to learn the server's reset and power control action commands through Redfish on all servers that are redfish compliant.
Actual Behavior
----------------
Maintenance is unable to learn the reset and power control action commands from servers that publish them through ActionInfo.
Reproducibility
---------------
100% reproducible for servers that publish them through ActionInfo.
System Configuration
-------
Any system config with hosts that support Redfish
Branch/Pull Time/Commit
-------
Any date until this bug report is resolved.
Last Pass
---------
Never
Timestamp/Logs
--------------
2021-11-
[ { "target": "\/redfish\
Test Activity
-------------
Issue Debug
Workaround
----------
Use IPMI
Changed in starlingx: | |
assignee: | nobody → Eric MacDonald (rocksolidmtce) |
importance: | Undecided → Medium |
tags: | added: stx.8.0 stx.metal |
Fix proposed to branch: master /review. opendev. org/c/starlingx /metal/ +/861114
Review: https:/