Known Issues

This plugin is built around the existing UTM API. Hence there are things which are not ideal.

  1. vagrant up : Loads new VM by downloading zip file every time, and manually asks the user to confirm the download completion.
    Draw back - UTM does not support import API.

  2. UUID : After importing VM , considers last VM in the list as the VM that was imported . So, if the intended VM is not last in the list , the plugin might customize other VM according to the Vagrantfile. Draw back - UTM import API should return UUID when imported.

  3. vagrant package: plugin just prints message to manually export the VM. Draw back - UTM does not expose export API. (UTM already has ‘Share’)

  4. Hide: Any plugin action will bring up the main UTM window. However, a properly built UTM box with no display will run headless.

  5. vagrant snapshot requires UTM 5.0.6 or newer (native utmctl snapshot). There is no qemu-img fallback in this plugin version.