Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move from vmrun to REST API #3

Open
anfernee opened this issue Feb 28, 2018 · 2 comments
Open

Move from vmrun to REST API #3

anfernee opened this issue Feb 28, 2018 · 2 comments

Comments

@anfernee
Copy link
Contributor

Fusion has a newly designed REST API. It's a better model than current one which is heavily related to vmrun, in terms of

  • REST API is the new standard way to control fusion in future, with official support. While vmrun is gradually going to end of life mode
  • It's easier to consume as a client
  • Current vmrun approach has a lot of hacks, especially those around IP address parsing. Those are not needed when it's officially supported in REST API.

The only problem now is the REST API is only supported in Fusion. However, it's going to be supported in future version of workstation too, and it's fully compatible.

@frapposelli
Copy link
Contributor

The REST API that shipped in Fusion 10 is coming straight off AppCatalyst, I still have the docker machine driver available for it, you can borrow the driver from there: https://github.com/vmware/docker-machine-driver-vmwareappcatalyst/blob/master/driver.go

We also had a swagger spec for it, not sure if it's still current/maintained.

@StefanScherer
Copy link

The problem could be that users run into a problem as they have to activate the REST API first.
But I agree, for a WSL environment it would be much simpler to use the localhost connection from WSL to contact VMware Workstation running outside WSL directly on Windows 10.

mikeroySoft added a commit that referenced this issue May 12, 2021
updating goreleaser, added GitHub action to trigger goreleaser on tag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants