specs/specs/2019.03/approved
Eric MacDonald 8746c6c0b2 Add Redfish support to Maintenance
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>
2019-07-02 14:48:55 +00:00
..
STX_Example_Spec.rst STX Example Spec: Sections 2019-03-05 07:31:45 -06:00
bmc-2005861-add-redfish-support-to-mtce.rst Add Redfish support to Maintenance 2019-07-02 14:48:55 +00:00
containerization-2002840-local-docker-registry.rst Add doc8 linter to tox for spec validation 2018-10-22 20:34:58 -04:00
containerization-2002843-kubernetes-platform-support.rst Spec for kubernetes platform support 2018-10-19 07:59:00 -05:00
containerization-2002844-CEPH-persistent-storage-backend-for-Kubernetes.rst Move CEPH persistent storage backend for Kubernetes to 2019.03/approved 2018-11-27 08:16:03 +02:00
containerization-2003908-armada-integration.rst Add spec for armada integration 2018-10-19 10:52:07 -06:00
containerization-2003909-helm-chart-overrides.rst Containerization: Helm Chart Override Generation 2018-10-25 13:59:31 -04:00
containerization-2003910-system-deployment-of-containerized-openstack-infrastructure.rst Spec for system deployment of containerized openstack infrastructure 2018-10-16 08:31:08 -05:00
containerization_2003907_docker-image-generation.rst Add per-release subdirectories to avoid confusion 2018-10-15 14:42:19 -06:00
deployment-improvements-2004695-ansible-bootstrap-deployment.rst Adding spec: Ansible bootstrap deployment 2019-01-10 13:42:29 -05:00
distcloud-2002842-synchronizedKeystone.rst Create Spec: StarlingX - Distributed Cloud - Synchronized Keystone 2018-11-26 14:52:55 -05:00
documentation-mega-spec.rst Fix bug 1829063: Docuementation spec headers show up in Spec index page 2019-05-14 14:29:54 -07:00
mirror_2003906_enable_external_mirror.rst Spec: Enable External Mirror for the StarlingX Community 2018-10-24 14:19:27 -05:00
mirror_2003906_published_builds.rst Add spec for publishing build artifacts on server 2019-02-05 15:49:12 -05:00
multi-os-2003768-refactor-init-config-patches.rst Adding spec: refactor init/config related non-openstack patches. 2018-10-31 02:13:02 +00:00
multi-os-2004039-variable-substitution.rst Variable Substitution Initial Specification 2018-10-25 08:17:29 -07:00
multi-os-2004891-directory-layout.rst MultiOS directory layout formatting fixed. 2019-06-05 15:41:59 -07:00
standardize-makefiles-for-multi-os.rst Adding spec: Standardize makefiles for multi-os support. 2018-10-25 14:16:24 -05:00
sysinv_2002950-decouple-system-configuration-from-inventory.rst Create Spec: Decouple System/Service Configuration from System Inventory 2018-10-30 11:21:18 -04:00