Feature/kvm follow slapos restart
Requirements:
-
download of
virtual-hard-drive-url
shall happen like other downloads, with checking for download state and checksum -
starting of
etc/service/kvm
shall be held until all defined downloads are finished and checksum is correct - promises are going to be used to give the state of download
-
hash of
etc/service-kvm-<hash>
shall be extended with additional assets (like downloaded files) - SlapOS Master UI shall be extended to present information on each Hosting Subscription Changing parameters of the instance might result with restarting it in order to apply the changes, which is true for any software and not specific to KVM
- this is generic issue, which will be handled elsewhere
optional: use ACPI OFF signal to softly poweroff the VM during stop phase (remember: there are only 60s to react, hardcoded from slapos supervisordstopwaitsecs=60
-
optional:etc/service/kvm-<hash>
runner shall be simple executor of the qemu itself- rejected as this would require global rewrite of KVM logic