10 Commits

Author SHA1 Message Date
666e02fbfd Ensure None filesystem is valid 2022-10-21 15:13:52 -04:00
fcadde057e Include /proc in chroot mounts 2022-10-20 15:00:10 -04:00
2608f38d64 Properly handle missing source_volume from OVAs 2022-10-19 13:18:12 -04:00
7a3870fc44 Add OVA script support
1. Ensure that system_template and script are not nullable in the DB.
2. Ensure that the CLI and API enforce the above and clean up CLI
arguments for profile add.
3. Ensure that, before uploading OVAs, a 'default_ova' provisioning
script is present.
4. Use the 'default_ova' script for new OVA uploads.
5. Ensure that OVA details are properly added to the vm_data dict in the
provisioner vmbuilder.
2022-10-06 10:48:12 -04:00
58ce133c8d Remove lingering OVA references 2022-10-06 00:13:36 -04:00
fe17d28385 Ensure inner cleanup and end message response 2022-10-05 22:36:42 -04:00
16915ed507 Add better exception handling with ctxtmgrs 2022-10-05 17:35:05 -04:00
da85480488 Improve error messages 2022-10-05 17:26:09 -04:00
e3f96ac87e Better handle cleanups and fix chroot bug 2022-10-05 17:21:30 -04:00
4df70cf086 Implement new provisioner setup 2022-10-05 16:03:05 -04:00