This story adds ``Redfish Platform Management`` support to Starling-X
Maintenance as a prioritized alternative to the existing less secure
IPMI support for the following board management functions
* Reset and Power On/Off Control
* Network Boot Override
* Sensor Monitoring
Starling-X Maintenance currently uses ``ipmitool`` to invoke board
management functions. Unfortunately however, IPMI is aged and not
evolving with the server market.
``Redfish`` is a new and emerging well-defined Platform Management
Application Programming Interface (API) standard that leverages modern
software, is more secure and is easier to use and understand compared
to IPMI.
Redfish API uses the HTTP protocol over a TCP/IP network using either
JSON or XML data schemas to leverage common Internet and web services
standards and modern tool chains to add new board management services
for modern host servers to meet today's system administrator demands.
Change-Id: I5ab5c4da4ffdd795bed043dee097fc1077752dcd
Story: 2005861
Task: 33665
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>