I’ve already tested the veertu hypervisor with the generic driver and works ok. Also I’m in contact with veertu developers and part of the preview access program.
As of today no API/CLI client is available, but I’m thinking in making a first implementation that just creates the machine boilerplate, ssh certs (userdata.tar), and provision it by ssh in start until the new version of veertu hits the app-store.
Is there any kind of documentation on how to create these plugins? best practices?
If not I’ll be using drivers/vmwarefusion/fusion_darwin as reference.
You then drop the plugin binary in your PATH (I use /usr/local/bin) as docker-machine-driver-foo (docker-machine-driver-veertu in your case), and when you run docker-machine create -d veertu ... the main Machine binary will invoke and communicate with the plugin automatically.
Guys, just to let you know that since no API was exposed by Veertu for now and due to the existence of “Docker for Mac”, probably this project won’t make though.
If anyone needs this for any reason, maybe I could get back to this. But halted for now.