![Dmitry Tantsur](/assets/img/avatar_default.png)
Adds a pretty straightforward Sphinx plugin that reads the JSON profile file and renders it nicely in a document that is then included from the Redfish page. Change-Id: Ic2da61cb510897eac8a2e162816cfd05cc22994c
34 lines
1.5 KiB
ReStructuredText
34 lines
1.5 KiB
ReStructuredText
Redfish Interoperability Profile
|
|
================================
|
|
|
|
The Ironic project provides a Redfish Interoperability Profile located in
|
|
``redfish-interop-profiles`` folder at source code root. The Redfish
|
|
Interoperability Profile is a JSON document written in a particular format
|
|
that serves two purposes:
|
|
|
|
* It enables the creation of a human-readable document that merges the
|
|
profile requirements with the Redfish schema into a single document
|
|
for developers or users.
|
|
* It allows a conformance test utility to test a Redfish Service
|
|
implementation for conformance with the profile.
|
|
|
|
The JSON document structure is intended to align easily with JSON payloads
|
|
retrieved from Redfish Service implementations, to allow for easy comparisons
|
|
and conformance testing. Many of the properties defined within this structure
|
|
have assumed default values that correspond with the most common use case, so
|
|
that those properties can be omitted from the document for brevity.
|
|
|
|
.. toctree::
|
|
|
|
OpenStackIronicProfile.v1_1_0
|
|
|
|
Validation of Profiles using DMTF tool
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
An open source utility has been created by the Redfish Forum to verify that
|
|
a Redfish Service implementation conforms to the requirements included in a
|
|
Redfish Interoperability Profile. The Redfish Interop Validator is available
|
|
for download from the DMTF's organization on Github at
|
|
https://github.com/DMTF/Redfish-Interop-Validator. Refer to instructions in
|
|
README on how to configure and run validation.
|