Thinking further and reviewing the code, removing OVA support first might not be worth the trouble. OVAs are a bit of a special beast and trying to generalize them did not work originally, so I see…
To proceed cleanly, some work will need to be done to remove the current OVA hackery and cleanly implement both OVA and ISO uploads.
Functionally, ISO and RBD image uploads are identical, the main…
Initial thoughts:
- Instead of just
install()
, have functions for the 5 the key customizable parts of the install process in the script:
a. Setup (setup()
)
a. Libvirt definition…
What to add is quite open-ended. Will have to think about what useful information there is to show. First and most obvious one would be whether PVC itself is up-to-date. Another could be "freshness"…
It seems that libvirt does not suppor this for non-qcow2-backed systems at this time.
It would be possible though to simply implement this for all blockdevs attached to a VM to simplify that…