Page MenuHomeVyOS Platform

Rewrite system image manipulation tools in Python
Closed, ResolvedPublicFEATURE 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

Version
-
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
jestabro changed the status of subtask T5806: Clear old raid data on new install image from Unknown Status to Resolved.
jestabro changed the status of subtask T5789: image-tools should copy ssh host keys on image update from Unknown Status to Resolved.
jestabro changed the status of subtask T5758: Restore scanning configs when live installing from Unknown Status to Resolved.