Page MenuHomeVyOS Platform

Improvements to migration system
Closed, ResolvedPublicENHANCEMENT

Description

This is a root task for improvements to the migration system, generally, for 1.5, and to the migration script runner, specifically. The latter was written as a more or less direct translation into Python of the legacy version at a time when interoperability was still necessary. Goals are an improved design, better error reporting, and the distinction of syntax changes from system capabilities.

Details

Difficulty level
Hard (possibly days)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Improvement (missing useful functionality)

Related Objects

Event Timeline

jestabro changed the task status from Open to In progress.Jun 20 2024, 1:42 PM

Draft PR passes configtests; dramatically faster:
https://github.com/vyos/vyos-1x/pull/3692
Minor integration and other testing remain before ready for review.

Bug fix in case of config file without component version string:
https://github.com/vyos/vyos-1x/pull/3788

jestabro changed the task status from Unknown Status to Resolved.Sep 13 2024, 3:26 PM
jestabro moved this task from Backport Candidates to Finished on the VyOS 1.5 Circinus board.