Update to 2024.31 line change in update_schemas.py and rerun it.See below for more info on this release:https://www.dmtf.org/content/redfish-release-20243-now-availableTested: Inspection only.
Update to 2024.31 line change in update_schemas.py and rerun it.See below for more info on this release:https://www.dmtf.org/content/redfish-release-20243-now-availableTested: Inspection only.Change-Id: I856b9777fd386f828724bd7a521dcd5c8c3270cfSigned-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
Update to 2024.2Redfish changed the directory structure again. Don't see that ZipFilehas a "cd" so insert the version in the path when checking or buildingthe path.You can see this directory st
Update to 2024.2Redfish changed the directory structure again. Don't see that ZipFilehas a "cd" so insert the version in the path when checking or buildingthe path.You can see this directory structure change by downloading 2024.2 vs2024.1. Also by printing the ZipFile Info.<ZipInfo filename='DSP8010_2024.2/info.json' compress_type=deflatefilemode='-rw-r--r--' file_size=54 compress_size=42>This is how we used to do it. [1][1]: https://github.com/openbmc/bmcweb/commit/60c922dfacd5d1aeec8789e03edc91b47f4a6661Make the changes for the script, bump the version, and run the script.See below for more info on this release:https://www.dmtf.org/content/redfish-release-20242-now-availableTested: Validator is happy.Change-Id: I87674d5b9ff19b39d3cdf2fb046543e21a6ebc5bSigned-off-by: Gunnar Mills <gmills@us.ibm.com>
Pull in 2024.1 schemasRedfish released 2024.1 in May.https://www.dmtf.org/content/redfish-release-20241-now-available"The bundle includes 29 schema updates and additional developerresources." T
Pull in 2024.1 schemasRedfish released 2024.1 in May.https://www.dmtf.org/content/redfish-release-20241-now-available"The bundle includes 29 schema updates and additional developerresources." There was a request on the discord server to pull this in.Changed 1 line scripts/update_schemas.py and reran the tool.Tested: None. Inspection only. Picking up new schemas hasn't causedproblems in the past.Change-Id: I44f08ab56ad2f97b757b48003ac97a2f914bd8eaSigned-off-by: Gunnar Mills <gmills@us.ibm.com>
Add all schemas to schema folderWe should check in all the DMTF schemas, even if we don't use them, suchthat adding or removing them is simpler, and we can keep an accountingof changes to overall
Add all schemas to schema folderWe should check in all the DMTF schemas, even if we don't use them, suchthat adding or removing them is simpler, and we can keep an accountingof changes to overall DMTF schemas, not mixed in with our selections.Change-Id: I893215ac68829bce8e8e1cf1a9e5499a32abe119Signed-off-by: Ed Tanous <ed@tanous.net>
Move existing schemas into foldersReorganize the existing schemas into folders under redfish core.The existing schema system has some problems:1. It's hard to add new schemas2. We have to rerun
Move existing schemas into foldersReorganize the existing schemas into folders under redfish core.The existing schema system has some problems:1. It's hard to add new schemas2. We have to rerun the script any time we want to change what schemas we use.3. Adding schemas optionally takes effortIn an effort to combat this, this patchset moves all the existingschemas into folders that represent their namespace namesdmtf/csdl represents the CSDL that dmtf publishesoem/openbmc represents the CSDL that OpenBMC publishesIn theory, this means that in the future we can relax OEM_SCHEMAS.md,and allow folks to possibly implement their own schemas in a way thatdoesn't have to effect all other systems.This also has the advantage of not requiring changes toupdate_schemas.py when we want to add, remove, or modify what version ofa schema we use. "current" schemas are just symlinks, so they can beupdated using git, and not necessarily have merge conflicts with oneanother.Tested: Redfish service validator passes.Change-Id: I6d4a130bba4cb874ef00a06ed579cc67f53dc7aeSigned-off-by: Ed Tanous <ed@tanous.net>