docker-machine folks have designed a driver API to be able to plugin external drivers: https://github.com/docker/machine/issues/1626 There is existing code in that repo, however driver is outdated, we should take over that code, update to latest dependencies (gophercloud/gophercloud), make it work with minikube etc. Change-Id: I3fb035a39243ad135ff5513f8a8b651a5fd13970