Page MenuHomePhabricator

Move component versions used for config migration purposes into vyos-1x
Open, NormalPublicENHANCEMENT

Description

To determine whether a config file syntax matches the current config syntax version, right now VyOS uses files in /opt/vyatta/etc/config-migrate/current/
Each file lives in its own package now, so without a live system next to you, it's very hard to find what the current versions are.

It would be better to move them into a single file in a simple format (e.g. JSON) and add library functions and utilities for reading them.

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close

Event Timeline

dmbaturin triaged this task as Normal priority.Jun 7 2018, 10:56 AM
dmbaturin created this task.
dmbaturin created this object with visibility "Public (No Login Required)".

Moving to 1.3.x, let's combine this with dropping pre-6.5 compatibility and removal of old migration scripts.

syncer renamed this task from Move component versions used for config migration purposes into vyos-1x to .Oct 18 2018, 6:05 AM
syncer changed the subtype of this task from "Task" to "Enhancement".Oct 20 2018, 7:10 AM
pasik added a subscriber: pasik.Mar 12 2019, 6:13 PM