Page MenuHomeVyOS Platform

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
Hard (possibly days)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)

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
zsdc changed Difficulty level from Unknown (require assessment) to Hard (possibly days).Mar 11 2021, 2:21 PM
zsdc set Is it a breaking change? to Unspecified (possibly destroys the router).