summaryrefslogtreecommitdiff
path: root/static/redfish/v1
AgeCommit message (Collapse)AuthorFilesLines
2019-03-18Add registry messages for DC power eventsNikhil Potade1-0/+12
System DC power On-Off events are added to the message registry Change-Id: Ib3cbe065a096dedde8b5eecb7ac29aec855cbbcb Signed-off-by: Nikhil Potade <nikhil.potade@linux.intel.com>
2019-03-11Redfish: Fix incorrect reference tag added as part of update_schemas.py scriptMarri Devender Rao1-1/+1
Change-Id: I763534d54b7630aec30883d04e02b4f478c10ab4 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
2019-03-01pid: add direction to stepwiseJames Feist1-1/+5
We now have upper and lower clipping curves, add direction so we can tell which is which. Tested-by: GET and PATCH work Change-Id: I0cdfa159a3a27355a8e67c65e42e765f191f7719 Signed-off-by: James Feist <james.feist@linux.intel.com>
2019-02-07Fix bad link in Redfish JsonSchemas IDEd Tanous86-172/+172
Change-Id: I993ae392d87a19acd51fe093f8244a9c781dd339 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
2019-02-02Redfish: Update schema files to 2018.3Marri Devender Rao157-1509/+10900
Redfish schema 2018.3 was released on January 11th, 2019. While there aren't any plans to utilize any of the new services, it makes sense to keep up to date with the latest static data. This commit was largely done automatically using the update_schemas.py script. Change-Id: I74c6fac08d21629ca976ff8694fce011b5247e34 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
2019-01-15Redfish Schema: Add Stepwise to Oem SchemaJames Feist2-1/+183
This adds the schema required for stepwise controllers. JSON is auto-created based on XML using redfish csdl to json script. Tested-by: Ran redfish validator and verified it passed Change-Id: Id933d248f55c98d858a7dccffa974f95b98b554e Signed-off-by: James Feist <james.feist@linux.intel.com>
2019-01-07Update schema files to 2018.2Ed Tanous209-3117/+14852
Redfish schema 2018.2 was released on September 20th, 2018. While there aren't any plans to utilize any of the new services, it makes sense to keep up to date with the latest static data. This commit was largely done automatically using the update_schemas.py script. Change-Id: Ieaa9f1ab2a47244ef201cfe9a064744d7d156745 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
2018-11-16Add the Redfish message registriesJason M. Bills5-0/+707
This change adds the message registries used by bmcweb. It includes the OEM OpenBMC.0.1.0 message registry and the DMTF Base.1.4.0 message registry for reference. Tested: Ran the Redfish Service Validator and got passing results for the MessageRegistryCollection and the two MessageRegsitryFiles. Change-Id: I3e5756103006f065530253b5dbc0d7720cf616b9 Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
2018-10-29Add Pid Oem Redfish SchemaJames Feist3-0/+648
This adds a xml and generated json redfish schema for OemManager. Change-Id: Ic2d42c4326ba02a423ffecc0bfa8c6872c3b389b Signed-off-by: James Feist <james.feist@linux.intel.com>
2018-10-16Fix JsonSchema indexesEd Tanous139-24925/+27008
JsonSchema was throwing errors in the validator, so implement changes to the update script to add the appropiate indexes. Tested by: Schema validator passes on the JsonSchema Fields Change-Id: I6cb2737901b55c1089aef744d3ce3c3dfe13f17f Signed-off-by: Ed Tanous <ed.tanous@intel.com>
2018-10-09Implement redfish LogServiceEd Tanous1-0/+2
This commit implements an optional LogService endpoint for debugging CPUs over Redish. It exposes both the ability to create a new log with the LogImmediate action, as well as to pull a stored log using the LogCollection schema. This feature is disabled by default, and should be enabled in the meta-x86 layer. Change-Id: Ied1d5e263a0857e09cd9a24fddec9c11a4066cd2 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
2018-09-17Implement JsonSchema endpointEd Tanous71-0/+25220
This patchset implements JsonSchema support, and automates our update of the XML metadata, and Json schema files in the future by way of a python script. Change-Id: Iec6f580d10736678149db18d87be2f140b535be9 Signed-off-by: Ed Tanous <ed.tanous@intel.com> Signed-off-by: James Feist <james.feist@linux.intel.com>
2018-08-15Implement odata endpointEd Tanous1-0/+55
As part of the Redfish standard, the /redfish/v1/odata endpoint is required to be implemented, to provide intial provisioning. At one point it was thought to be optional. Tested By: Reading /redfish/v1/odata and verifying the correct response is returned, as well as attempting running the interop tool from the DMTF website, which originally exposed the issue. Change-Id: I4775e4f23be0d6e76bc5da503f455f23f10d1364 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
2018-06-30Update sensors to reflect changes after switching to sdbusplusLewanczyk, Dawid1-0/+3
- GetManagedObjects should be call only on service root path - additional fixes for RSV Change-Id: I4e345e57b081d7683fd8f3f4efa23fe4091ce41e Signed-off-by: Lewanczyk, Dawid <dawid.lewanczyk@intel.com>
2018-06-29Update Redfish Schema to 2018.1Jason M. Bills107-9613/+20428
Change-Id: I4e5d5d49b4524c8a4d73ae0117fcf7e9aedfbb79
2018-06-29Introduce ComputerSystem schemaLewanczyk, Dawid6-597/+890
Initial commit which adds: - ComputerSchemaCollection GET method - ComputerSchema GET, PATCH methods Tested on x86 and aspeed - RSV pass for ComputerSchema - bmcweb interface no regression - smbios interface tested with demo app Change-Id: Ib64084c5888bc511a24f954a6bc062ca920addbe Signed-off-by: Lewanczyk, Dawid <dawid.lewanczyk@intel.com>
2018-04-20Add full index support to static files loaderEd Tanous1-4/+4
... and remove file spcific check for redfish $metadata. This allows the $metadata to be pre-gzip compressed if we choose. Change-Id: I697bd7f8a8f5dc1a7b448d699b2daf93a296c248 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
2017-10-25Add the redfish static files to the buildEd Tanous64-0/+10848
...And delete the old webserver static files from the repo. Move $metadata to a static file, as that's really where it belongs. Change-Id: I2caeee7cd779b7c07cfc10cd693459105656671f