Update schema pack to 2021.4
Update the script to point to 2021.4.
Tested: built for evb-ast2500, ran Redfish Service Validator:
BASE 2021.4
metadataNamespaces: 2330 2388
pass: 3239 3249
passAction: 8 8
passGet: 120 121
passRedfishUri: 114 115
skipNoSchema: 3 3
skipOptional: 2180 2184
unverifiedAdditional.complex: 2 0
warnDeprecated: 315 315
warningPresent: 12 11
Validation has: succeeded succeeded
Saw new schemas:
curl -k https://$bmc/redfish/v1/JsonSchemas/Manager/Manager.json
...
"title": "#Manager.v1_14_0.Manager"
}
Signed-off-by: Sui Chen <suichen@google.com>
Change-Id: I6560ec010362df28e264d80452059b534b3f89ba
diff --git a/static/redfish/v1/$metadata/index.xml b/static/redfish/v1/$metadata/index.xml
index f2d30ca..0bf432f 100644
--- a/static/redfish/v1/$metadata/index.xml
+++ b/static/redfish/v1/$metadata/index.xml
@@ -178,6 +178,7 @@
<edmx:Include Namespace="Cable"/>
<edmx:Include Namespace="Cable.v1_0_0"/>
<edmx:Include Namespace="Cable.v1_1_0"/>
+ <edmx:Include Namespace="Cable.v1_2_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/CableCollection_v1.xml">
<edmx:Include Namespace="CableCollection"/>
@@ -355,6 +356,7 @@
<edmx:Include Namespace="Chassis.v1_16_0"/>
<edmx:Include Namespace="Chassis.v1_17_0"/>
<edmx:Include Namespace="Chassis.v1_18_0"/>
+ <edmx:Include Namespace="Chassis.v1_19_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/ChassisCollection_v1.xml">
<edmx:Include Namespace="ChassisCollection"/>
@@ -513,6 +515,7 @@
<edmx:Include Namespace="ComputerSystem.v1_15_1"/>
<edmx:Include Namespace="ComputerSystem.v1_16_0"/>
<edmx:Include Namespace="ComputerSystem.v1_16_1"/>
+ <edmx:Include Namespace="ComputerSystem.v1_17_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/ComputerSystemCollection_v1.xml">
<edmx:Include Namespace="ComputerSystemCollection"/>
@@ -533,6 +536,7 @@
<edmx:Include Namespace="Drive.v1_0_11"/>
<edmx:Include Namespace="Drive.v1_0_12"/>
<edmx:Include Namespace="Drive.v1_0_13"/>
+ <edmx:Include Namespace="Drive.v1_0_14"/>
<edmx:Include Namespace="Drive.v1_1_0"/>
<edmx:Include Namespace="Drive.v1_1_1"/>
<edmx:Include Namespace="Drive.v1_1_2"/>
@@ -546,6 +550,7 @@
<edmx:Include Namespace="Drive.v1_1_10"/>
<edmx:Include Namespace="Drive.v1_1_11"/>
<edmx:Include Namespace="Drive.v1_1_12"/>
+ <edmx:Include Namespace="Drive.v1_1_13"/>
<edmx:Include Namespace="Drive.v1_2_0"/>
<edmx:Include Namespace="Drive.v1_2_1"/>
<edmx:Include Namespace="Drive.v1_2_2"/>
@@ -557,6 +562,7 @@
<edmx:Include Namespace="Drive.v1_2_8"/>
<edmx:Include Namespace="Drive.v1_2_9"/>
<edmx:Include Namespace="Drive.v1_2_10"/>
+ <edmx:Include Namespace="Drive.v1_2_11"/>
<edmx:Include Namespace="Drive.v1_3_0"/>
<edmx:Include Namespace="Drive.v1_3_1"/>
<edmx:Include Namespace="Drive.v1_3_2"/>
@@ -567,6 +573,7 @@
<edmx:Include Namespace="Drive.v1_3_7"/>
<edmx:Include Namespace="Drive.v1_3_8"/>
<edmx:Include Namespace="Drive.v1_3_9"/>
+ <edmx:Include Namespace="Drive.v1_3_10"/>
<edmx:Include Namespace="Drive.v1_4_0"/>
<edmx:Include Namespace="Drive.v1_4_1"/>
<edmx:Include Namespace="Drive.v1_4_2"/>
@@ -577,6 +584,7 @@
<edmx:Include Namespace="Drive.v1_4_7"/>
<edmx:Include Namespace="Drive.v1_4_8"/>
<edmx:Include Namespace="Drive.v1_4_9"/>
+ <edmx:Include Namespace="Drive.v1_4_10"/>
<edmx:Include Namespace="Drive.v1_5_0"/>
<edmx:Include Namespace="Drive.v1_5_1"/>
<edmx:Include Namespace="Drive.v1_5_2"/>
@@ -586,6 +594,7 @@
<edmx:Include Namespace="Drive.v1_5_6"/>
<edmx:Include Namespace="Drive.v1_5_7"/>
<edmx:Include Namespace="Drive.v1_5_8"/>
+ <edmx:Include Namespace="Drive.v1_5_9"/>
<edmx:Include Namespace="Drive.v1_6_0"/>
<edmx:Include Namespace="Drive.v1_6_1"/>
<edmx:Include Namespace="Drive.v1_6_2"/>
@@ -593,36 +602,45 @@
<edmx:Include Namespace="Drive.v1_6_4"/>
<edmx:Include Namespace="Drive.v1_6_5"/>
<edmx:Include Namespace="Drive.v1_6_6"/>
+ <edmx:Include Namespace="Drive.v1_6_7"/>
<edmx:Include Namespace="Drive.v1_7_0"/>
<edmx:Include Namespace="Drive.v1_7_1"/>
<edmx:Include Namespace="Drive.v1_7_2"/>
<edmx:Include Namespace="Drive.v1_7_3"/>
<edmx:Include Namespace="Drive.v1_7_4"/>
<edmx:Include Namespace="Drive.v1_7_5"/>
+ <edmx:Include Namespace="Drive.v1_7_6"/>
<edmx:Include Namespace="Drive.v1_8_0"/>
<edmx:Include Namespace="Drive.v1_8_1"/>
<edmx:Include Namespace="Drive.v1_8_2"/>
<edmx:Include Namespace="Drive.v1_8_3"/>
<edmx:Include Namespace="Drive.v1_8_4"/>
<edmx:Include Namespace="Drive.v1_8_5"/>
+ <edmx:Include Namespace="Drive.v1_8_6"/>
<edmx:Include Namespace="Drive.v1_9_0"/>
<edmx:Include Namespace="Drive.v1_9_1"/>
<edmx:Include Namespace="Drive.v1_9_2"/>
<edmx:Include Namespace="Drive.v1_9_3"/>
<edmx:Include Namespace="Drive.v1_9_4"/>
<edmx:Include Namespace="Drive.v1_9_5"/>
+ <edmx:Include Namespace="Drive.v1_9_6"/>
<edmx:Include Namespace="Drive.v1_10_0"/>
<edmx:Include Namespace="Drive.v1_10_1"/>
<edmx:Include Namespace="Drive.v1_10_2"/>
<edmx:Include Namespace="Drive.v1_10_3"/>
+ <edmx:Include Namespace="Drive.v1_10_4"/>
<edmx:Include Namespace="Drive.v1_11_0"/>
<edmx:Include Namespace="Drive.v1_11_1"/>
<edmx:Include Namespace="Drive.v1_11_2"/>
<edmx:Include Namespace="Drive.v1_11_3"/>
+ <edmx:Include Namespace="Drive.v1_11_4"/>
<edmx:Include Namespace="Drive.v1_12_0"/>
<edmx:Include Namespace="Drive.v1_12_1"/>
<edmx:Include Namespace="Drive.v1_12_2"/>
+ <edmx:Include Namespace="Drive.v1_12_3"/>
<edmx:Include Namespace="Drive.v1_13_0"/>
+ <edmx:Include Namespace="Drive.v1_13_1"/>
+ <edmx:Include Namespace="Drive.v1_14_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/DriveCollection_v1.xml">
<edmx:Include Namespace="DriveCollection"/>
@@ -697,6 +715,7 @@
<edmx:Include Namespace="EthernetInterface.v1_6_3"/>
<edmx:Include Namespace="EthernetInterface.v1_6_4"/>
<edmx:Include Namespace="EthernetInterface.v1_7_0"/>
+ <edmx:Include Namespace="EthernetInterface.v1_8_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/EthernetInterfaceCollection_v1.xml">
<edmx:Include Namespace="EthernetInterfaceCollection"/>
@@ -821,12 +840,15 @@
<edmx:Include Namespace="EventDestination.v1_9_2"/>
<edmx:Include Namespace="EventDestination.v1_9_3"/>
<edmx:Include Namespace="EventDestination.v1_9_4"/>
+ <edmx:Include Namespace="EventDestination.v1_9_5"/>
<edmx:Include Namespace="EventDestination.v1_10_0"/>
<edmx:Include Namespace="EventDestination.v1_10_1"/>
<edmx:Include Namespace="EventDestination.v1_10_2"/>
<edmx:Include Namespace="EventDestination.v1_10_3"/>
+ <edmx:Include Namespace="EventDestination.v1_10_4"/>
<edmx:Include Namespace="EventDestination.v1_11_0"/>
<edmx:Include Namespace="EventDestination.v1_11_1"/>
+ <edmx:Include Namespace="EventDestination.v1_11_2"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/EventDestinationCollection_v1.xml">
<edmx:Include Namespace="EventDestinationCollection"/>
@@ -994,7 +1016,10 @@
<edmx:Include Namespace="LogEntry.v1_7_1"/>
<edmx:Include Namespace="LogEntry.v1_8_0"/>
<edmx:Include Namespace="LogEntry.v1_9_0"/>
+ <edmx:Include Namespace="LogEntry.v1_9_1"/>
<edmx:Include Namespace="LogEntry.v1_10_0"/>
+ <edmx:Include Namespace="LogEntry.v1_10_1"/>
+ <edmx:Include Namespace="LogEntry.v1_11_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/LogEntryCollection_v1.xml">
<edmx:Include Namespace="LogEntryCollection"/>
@@ -1141,6 +1166,7 @@
<edmx:Include Namespace="Manager.v1_12_0"/>
<edmx:Include Namespace="Manager.v1_12_1"/>
<edmx:Include Namespace="Manager.v1_13_0"/>
+ <edmx:Include Namespace="Manager.v1_14_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/ManagerAccount_v1.xml">
<edmx:Include Namespace="ManagerAccount"/>
@@ -1344,6 +1370,8 @@
<edmx:Include Namespace="Memory.v1_11_0"/>
<edmx:Include Namespace="Memory.v1_12_0"/>
<edmx:Include Namespace="Memory.v1_13_0"/>
+ <edmx:Include Namespace="Memory.v1_13_1"/>
+ <edmx:Include Namespace="Memory.v1_14_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/MemoryCollection_v1.xml">
<edmx:Include Namespace="MemoryCollection"/>
@@ -1549,6 +1577,7 @@
<edmx:Include Namespace="PCIeDevice.v1_6_1"/>
<edmx:Include Namespace="PCIeDevice.v1_7_0"/>
<edmx:Include Namespace="PCIeDevice.v1_8_0"/>
+ <edmx:Include Namespace="PCIeDevice.v1_9_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/PCIeDeviceCollection_v1.xml">
<edmx:Include Namespace="PCIeDeviceCollection"/>
@@ -1746,6 +1775,8 @@
<edmx:Include Namespace="Processor.v1_12_0"/>
<edmx:Include Namespace="Processor.v1_12_1"/>
<edmx:Include Namespace="Processor.v1_13_0"/>
+ <edmx:Include Namespace="Processor.v1_13_1"/>
+ <edmx:Include Namespace="Processor.v1_14_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/ProcessorCollection_v1.xml">
<edmx:Include Namespace="ProcessorCollection"/>
@@ -1886,6 +1917,7 @@
<edmx:Include Namespace="Resource.v1_6_7"/>
<edmx:Include Namespace="Resource.v1_6_8"/>
<edmx:Include Namespace="Resource.v1_6_9"/>
+ <edmx:Include Namespace="Resource.v1_6_10"/>
<edmx:Include Namespace="Resource.v1_7_0"/>
<edmx:Include Namespace="Resource.v1_7_1"/>
<edmx:Include Namespace="Resource.v1_7_2"/>
@@ -1895,6 +1927,7 @@
<edmx:Include Namespace="Resource.v1_7_6"/>
<edmx:Include Namespace="Resource.v1_7_7"/>
<edmx:Include Namespace="Resource.v1_7_8"/>
+ <edmx:Include Namespace="Resource.v1_7_9"/>
<edmx:Include Namespace="Resource.v1_8_0"/>
<edmx:Include Namespace="Resource.v1_8_1"/>
<edmx:Include Namespace="Resource.v1_8_2"/>
@@ -1904,6 +1937,7 @@
<edmx:Include Namespace="Resource.v1_8_6"/>
<edmx:Include Namespace="Resource.v1_8_7"/>
<edmx:Include Namespace="Resource.v1_8_8"/>
+ <edmx:Include Namespace="Resource.v1_8_9"/>
<edmx:Include Namespace="Resource.v1_9_0"/>
<edmx:Include Namespace="Resource.v1_9_1"/>
<edmx:Include Namespace="Resource.v1_9_2"/>
@@ -1911,16 +1945,22 @@
<edmx:Include Namespace="Resource.v1_9_4"/>
<edmx:Include Namespace="Resource.v1_9_5"/>
<edmx:Include Namespace="Resource.v1_9_6"/>
+ <edmx:Include Namespace="Resource.v1_9_7"/>
<edmx:Include Namespace="Resource.v1_10_0"/>
<edmx:Include Namespace="Resource.v1_10_1"/>
<edmx:Include Namespace="Resource.v1_10_2"/>
<edmx:Include Namespace="Resource.v1_10_3"/>
+ <edmx:Include Namespace="Resource.v1_10_4"/>
<edmx:Include Namespace="Resource.v1_11_0"/>
<edmx:Include Namespace="Resource.v1_11_1"/>
<edmx:Include Namespace="Resource.v1_11_2"/>
+ <edmx:Include Namespace="Resource.v1_11_3"/>
<edmx:Include Namespace="Resource.v1_12_0"/>
<edmx:Include Namespace="Resource.v1_12_1"/>
+ <edmx:Include Namespace="Resource.v1_12_2"/>
<edmx:Include Namespace="Resource.v1_13_0"/>
+ <edmx:Include Namespace="Resource.v1_13_1"/>
+ <edmx:Include Namespace="Resource.v1_14_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/Role_v1.xml">
<edmx:Include Namespace="Role"/>
@@ -1962,15 +2002,21 @@
<edmx:Include Namespace="Sensor.v1_0_5"/>
<edmx:Include Namespace="Sensor.v1_0_6"/>
<edmx:Include Namespace="Sensor.v1_0_7"/>
+ <edmx:Include Namespace="Sensor.v1_0_8"/>
<edmx:Include Namespace="Sensor.v1_1_0"/>
<edmx:Include Namespace="Sensor.v1_1_1"/>
<edmx:Include Namespace="Sensor.v1_1_2"/>
<edmx:Include Namespace="Sensor.v1_1_3"/>
+ <edmx:Include Namespace="Sensor.v1_1_4"/>
<edmx:Include Namespace="Sensor.v1_2_0"/>
<edmx:Include Namespace="Sensor.v1_2_1"/>
+ <edmx:Include Namespace="Sensor.v1_2_2"/>
<edmx:Include Namespace="Sensor.v1_3_0"/>
<edmx:Include Namespace="Sensor.v1_3_1"/>
+ <edmx:Include Namespace="Sensor.v1_3_2"/>
<edmx:Include Namespace="Sensor.v1_4_0"/>
+ <edmx:Include Namespace="Sensor.v1_4_1"/>
+ <edmx:Include Namespace="Sensor.v1_5_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/SensorCollection_v1.xml">
<edmx:Include Namespace="SensorCollection"/>
@@ -2018,6 +2064,7 @@
<edmx:Include Namespace="ServiceRoot.v1_10_0"/>
<edmx:Include Namespace="ServiceRoot.v1_11_0"/>
<edmx:Include Namespace="ServiceRoot.v1_12_0"/>
+ <edmx:Include Namespace="ServiceRoot.v1_13_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/Session_v1.xml">
<edmx:Include Namespace="Session"/>
@@ -2074,16 +2121,19 @@
<edmx:Include Namespace="Settings.v1_1_3"/>
<edmx:Include Namespace="Settings.v1_1_4"/>
<edmx:Include Namespace="Settings.v1_1_5"/>
+ <edmx:Include Namespace="Settings.v1_1_6"/>
<edmx:Include Namespace="Settings.v1_2_0"/>
<edmx:Include Namespace="Settings.v1_2_1"/>
<edmx:Include Namespace="Settings.v1_2_2"/>
<edmx:Include Namespace="Settings.v1_2_3"/>
<edmx:Include Namespace="Settings.v1_2_4"/>
<edmx:Include Namespace="Settings.v1_2_5"/>
+ <edmx:Include Namespace="Settings.v1_2_6"/>
<edmx:Include Namespace="Settings.v1_3_0"/>
<edmx:Include Namespace="Settings.v1_3_1"/>
<edmx:Include Namespace="Settings.v1_3_2"/>
<edmx:Include Namespace="Settings.v1_3_3"/>
+ <edmx:Include Namespace="Settings.v1_3_4"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/SoftwareInventory_v1.xml">
<edmx:Include Namespace="SoftwareInventory"/>
@@ -2105,6 +2155,7 @@
<edmx:Include Namespace="SoftwareInventory.v1_3_0"/>
<edmx:Include Namespace="SoftwareInventory.v1_4_0"/>
<edmx:Include Namespace="SoftwareInventory.v1_5_0"/>
+ <edmx:Include Namespace="SoftwareInventory.v1_6_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/SoftwareInventoryCollection_v1.xml">
<edmx:Include Namespace="SoftwareInventoryCollection"/>
@@ -2188,6 +2239,7 @@
<edmx:Include Namespace="Storage.v1_10_0"/>
<edmx:Include Namespace="Storage.v1_10_1"/>
<edmx:Include Namespace="Storage.v1_11_0"/>
+ <edmx:Include Namespace="Storage.v1_12_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/StorageCollection_v1.xml">
<edmx:Include Namespace="StorageCollection"/>
@@ -2202,6 +2254,7 @@
<edmx:Include Namespace="StorageController.v1_2_0"/>
<edmx:Include Namespace="StorageController.v1_3_0"/>
<edmx:Include Namespace="StorageController.v1_4_0"/>
+ <edmx:Include Namespace="StorageController.v1_5_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/StorageControllerCollection_v1.xml">
<edmx:Include Namespace="StorageControllerCollection"/>
@@ -2442,7 +2495,10 @@
<edmx:Include Namespace="UpdateService.v1_8_3"/>
<edmx:Include Namespace="UpdateService.v1_8_4"/>
<edmx:Include Namespace="UpdateService.v1_9_0"/>
+ <edmx:Include Namespace="UpdateService.v1_9_1"/>
<edmx:Include Namespace="UpdateService.v1_10_0"/>
+ <edmx:Include Namespace="UpdateService.v1_10_1"/>
+ <edmx:Include Namespace="UpdateService.v1_11_0"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/VirtualMedia_v1.xml">
<edmx:Include Namespace="VirtualMedia"/>
@@ -2473,7 +2529,9 @@
<edmx:Include Namespace="VirtualMedia.v1_3_3"/>
<edmx:Include Namespace="VirtualMedia.v1_4_0"/>
<edmx:Include Namespace="VirtualMedia.v1_4_1"/>
+ <edmx:Include Namespace="VirtualMedia.v1_4_2"/>
<edmx:Include Namespace="VirtualMedia.v1_5_0"/>
+ <edmx:Include Namespace="VirtualMedia.v1_5_1"/>
</edmx:Reference>
<edmx:Reference Uri="/redfish/v1/schema/VirtualMediaCollection_v1.xml">
<edmx:Include Namespace="VirtualMediaCollection"/>