Move to 2021.3
Update the script to point at 2021.3, change the path of the files since
they moved again, and run the script.
Since we have an exclude list, this only brings in new versions of
schemas bmcweb already uses.
Overview of 2021.3:
https://www.dmtf.org/sites/default/files/Redfish_Release_2021.3_Overview.pdf
Overall, the release wasn't huge.
IBM plans to use:
PCIeSlot to Processor
FabricAdapter to PCIeDevice
Tested: See new schemas. No new validator errors.
curl -k https://$bmc/redfish/v1/JsonSchemas/Certificate/Certificate.json
{
"$id": "http://redfish.dmtf.org/schemas/v1/Certificate.v1_5_0.json",
Change-Id: Idf28cb164d220b059dace91e352fee732bf0c842
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/static/redfish/v1/JsonSchemas/Chassis/Chassis.json b/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
index dbf6be8..15490ae 100644
--- a/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
+++ b/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
@@ -1,5 +1,5 @@
{
- "$id": "http://redfish.dmtf.org/schemas/v1/Chassis.v1_17_0.json",
+ "$id": "http://redfish.dmtf.org/schemas/v1/Chassis.v1_18_0.json",
"$ref": "#/definitions/Chassis",
"$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
"copyright": "Copyright 2014-2021 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
@@ -135,6 +135,33 @@
"longDescription": "This property shall contain a link to a resource collection of type DriveCollection.",
"versionAdded": "v1_14_0"
},
+ "ElectricalSourceManagerURIs": {
+ "description": "The URIs of the management interfaces for the upstream electrical source connections for this chassis.",
+ "format": "uri-reference",
+ "items": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "longDescription": "This property shall contain an array of URIs to the management applications or devices that provide monitoring or control of the upstream electrical sources that provide power to this chassis.",
+ "readonly": false,
+ "type": "array",
+ "versionAdded": "v1_18_0"
+ },
+ "ElectricalSourceNames": {
+ "description": "The names of the upstream electrical sources, such as circuits or outlets, connected to this chassis.",
+ "items": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "longDescription": "This property shall contain an arrays of strings that identify the upstream electrical sources, such as the names of circuits or outlets, that provide power to this chassis.",
+ "readonly": false,
+ "type": "array",
+ "versionAdded": "v1_18_0"
+ },
"EnvironmentMetrics": {
"$ref": "http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics.json#/definitions/EnvironmentMetrics",
"description": "The link to the environment metrics for this chassis.",
@@ -720,6 +747,19 @@
"PCIeDevices@odata.count": {
"$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count"
},
+ "PowerOutlets": {
+ "description": "An array of links to the outlets that provide power to this chassis.",
+ "items": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/Outlet.json#/definitions/Outlet"
+ },
+ "longDescription": "This property shall contain an array of links to resources of type Outlet that represent the outlets that provide power to this chassis.",
+ "readonly": false,
+ "type": "array",
+ "versionAdded": "v1_18_0"
+ },
+ "PowerOutlets@odata.count": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count"
+ },
"PoweredBy": {
"description": "An array of links to resources or objects that power this chassis. Normally, the link is for either a chassis or a specific set of power supplies.",
"items": {
@@ -923,6 +963,6 @@
}
},
"owningEntity": "DMTF",
- "release": "2021.2",
- "title": "#Chassis.v1_17_0.Chassis"
+ "release": "2021.3",
+ "title": "#Chassis.v1_18_0.Chassis"
}
\ No newline at end of file