As discussed here,
https://wiki.vyos.net/wiki/Migration_scripts#Version_data_storage_improvements
it is desirable to store the system component version data in a JSON file.
Description
Description
Details
Details
- Version
- -
- Is it a breaking change?
- Unspecified (possibly destroys the router)
- Issue type
- Internal change (not visible to end users)
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | ENHANCEMENT | dmbaturin | T688 Move component versions used for config migration purposes into vyos-1x | ||
Resolved | jestabro | T1950 Store VyOS configuration syntax version data in JSON file | |||
Resolved | jestabro | T1962 Add syntax version to schema | |||
Resolved | BUG | jestabro | T3475 XML dictionary cache unable to process syntaxVersion elements | ||
Resolved | jestabro | T3474 Revisit storing syntax version of interface definitions in XML file | |||
Resolved | jestabro | T3768 Remove early syntaxVersion implementation |
Event Timeline
Comment Actions
Move to 'Needs testing'; repo linked below. Add example of third-party package, and test, before PR.
https://github.com/vyos/vyos-1x/compare/current...jestabro:component?expand=1
Comment Actions
The json file containing the system component version information was previously an artifact of the XML syntaxVersion implementation; with revisions to the latter in place for 1.4, and initial implementation removed for 1.3, the json file will now be dumped during migration.
Adding T688 as this is an interim step towards that result.