Page MenuHomeVyOS Platform

Store VyOS configuration syntax version data in JSON file
Closed, ResolvedPublic

Description

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.

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Internal change (not visible to end users)

Event Timeline

jestabro changed the task status from Open to In progress.Jan 7 2020, 3:38 PM
jestabro triaged this task as Normal priority.
jestabro created this task.
jestabro created this object in space S1 VyOS Public.
jestabro changed the task status from In progress to Needs testing.Jan 7 2020, 3:50 PM

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

This comment has been deleted.
jestabro renamed this task from Store VyOS configuration syntax version data in JSON file, with support for third-party components to Store VyOS configuration syntax version data in JSON file.Jan 13 2020, 4:57 PM
jestabro updated the task description. (Show Details)

Revising this design, following discussion with dmbaturin; implementation in T1962.

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.

jestabro moved this task from Backport Candidates to Finished on the VyOS 1.3 Equuleus board.
jestabro added a project: test.
erkin set Issue type to Internal change (not visible to end users).Aug 31 2021, 5:55 PM