public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Redfish Schema Versioning
@ 2022-06-11 14:52 peterson.russell
  0 siblings, 0 replies; only message in thread
From: peterson.russell @ 2022-06-11 14:52 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 875 bytes --]

Hello,

We are implementing edk2 redfish support for our arm based SoC.  One question that has come up is how is redfish schema versioning handled?  We have a situation where a BMC had its software updated and that new software supported a newer version of the ComputerSystem schema.  The UEFI redfish code in general that translates JSON to/from CS is very version specific and so we ran into some issues here.

Given that redfish schema in general are normally "extended" for new versions I assume there is some backwards compatibility there?  How would that work with the current edk2 redfish code base?  I mean, if we simply want to read or post a JSON attribute that exists in both the old and new schema version... how would that work?  Without this, coordination between UEFI/edk2 and BMC redfish services becomes somewhat difficult.

Regards,

Russell

[-- Attachment #2: Type: text/html, Size: 931 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-06-11 14:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-11 14:52 Redfish Schema Versioning peterson.russell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox