Page MenuHomeVyOS Platform

Configure system-specific capabilities independently of migration scripts
Open, NormalPublicFEATURE REQUEST

Description

It is desirable that the default config.boot of a new installation contain the current system component version string, thus avoiding calling all migration scripts on first boot. Simply adding this will fail to pick up certain system-specific configuration settings which are present in some migration scripts (example below). Without changing any existent migration scripts, we will add an activation step to vyos-router to provide any needed settings.

This will require a review of existing scripts to extract activation steps, but will offer authors of future migration scripts a clear distinction of what to add for migration (version syntax changes), respectively, activation (system settings).

https://github.com/vyos/vyos-1x/blob/current/src/migration-scripts/interfaces/20-to-21#L43-L50

Details

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