Page MenuHomeVyOS Platform

Rewrite system image manipulation tools in Python
In progress, HighPublicFEATURE REQUEST

Description

We still use old bash scripts for image manipulations, like install, add, remove, etc. This blocks the ability to reuse system image tools for new useful feature implementations, like unattended installations, automation, etc.
Would be good to move this all to Python in a way that allows reuse in third-party components. For example, create a module with all basic features (add, install, delete an image, prepare disk, modify boot config), and op-mode scripts with logic that will use this module.

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@diodep There is the task for it T3001

I mean, customize it, not just for disable spectre.

jestabro changed the status of subtask T5758: Restore scanning configs when live installing from In progress to Backport candidate.Dec 7 2023, 2:48 PM
jestabro changed the status of subtask T5819: Don't echo password on install image from Open to Backport candidate.