Page MenuHomeVyOS Platform

Configure system-specific capabilities independently of migration scripts
Closed, ResolvedPublicFEATURE 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

Version
-
Is it a breaking change?
Perfectly compatible

Event Timeline

jestabro triaged this task as Normal priority.
jestabro created this object in space S1 VyOS Public.
jestabro updated the task description. (Show Details)
jestabro changed the status of subtask T6447: Add module for iterating over modifications to a config file from Unknown Status to Resolved.
jestabro moved this task from Open to Finished on the VyOS 1.5 Circinus board.