Redfish-Service-Validator
Redfish-Service-Validator copied to clipboard
The Redfish Service Validator is a Python3 tool for checking conformance of any "device" with a Redfish service interface against Redfish CSDL schema
Since the `CapabilitiesObject` resource follows the same schema for the resource that the resource collection contains, there are some mandatory properties not in it. For example, the properties `SubscriptionType` and`Context`...
Should likely not follow such links, and should not be concerned with compiling those Schema.
``` ``` Afflicted line is ``` type_obj = sub_obj.Type.catalog.getSchemaDocByClass(my_odata_type).getTypeInSchemaDoc(my_odata_type) ``` ... where `my_odata_type` is the Type string above. Simple fix should strip my_odata_type from 'Collection('
Oem Action sample in spec { "Actions": { "Oem": { "#Contoso.Ping": { "target":"/redfish/v1/Systems/1/Actions/Oem/Contoso.Ping"}}}, } In this example Contoso must be a Schema namespace (defined in a file loaded by $metadata)...
Feature request: It would be nice to include a pre-built mockup or instructions on how to test the tool for basic functionality after installation.
For the purposes of `--collectionlimit`, it only considers links in the `validateUriTree` function. In `catalog.py`, `validateEntity` and `checkPropertyConformance` still consider the full collection. `validateEntity` should apply this limit as it...
Current caching relies on python's built in lru_cache function. When URIs contain fragments (i.e. `/redfish/v1/.../Thermal#/Fans/1`), it will call the resource `/redfish/v1/.../Thermal` for each link in a Collection, when once would...
Hi, As of now timeout option is available in https://github.com/DMTF/Redfish-Service-Validator/blob/4be47bc307c1059421e3d03e596ed3ad8c7fdd0b/redfish_service_validator/traverse.py#L46, is it possible to configure value without changing code like adding to ini file https://github.com/DMTF/Redfish-Service-Validator/blob/4be47bc307c1059421e3d03e596ed3ad8c7fdd0b/config/example.ini or pass as cli argument...
The instructions in SelfSignedCerts.md are out of date. the --ca_bundle option is not supported anymore.
**Redfish Service Validator Version Used : 2.3.7 and 2.3.8** When I am trying to run the DMTF Redfish Service Validator against an application providing Redfish Service, I am getting the...