- Increase metadata service timeout, improve logging, handle still more errors (actually rescue all system call errors)
- Add handling for additional network errors when fetching Skytap VM metadata.
- Improve error messaging for network tunnels.
- Change default timeout value.
- Update Vagrantfile for example box file.
- Retry all operations on 423 response (previously this was not happening when attaching to a VPN).
- Add support for running in a Skytap VM when the VM's network is using a custom DNS.
- Clean up SSH tunnels on
vagrant destroy
(port forwarding bug).
- New functionality to support running Vagrant from within a Skytap VM. The connection between host and guest will be made over a network tunnel between the two Skytap environments.
vagrant ssh
now shows the expected error when the machine is not running.- Support unattended
vagrant up
by automatically choosing the only available connection option.
- Fix bug in port forwarding messaging.
- Re-add User-Agent string.
- Set NFS host/guest IP addresses for synced folders of unspecified type (Vagrant can choose NFS as the default type, which resulted in an error).
- Don't allow suspending stopped VMs. Don't allow halting suspended VMs without the --force flag.
- Revert change to User-Agent string, which contained a bug.
-
Add User-Agent string with the plugin version and Vagrant version.
-
Fix bug which could cause machines to be mapped to the wrong VMs.
- Changes to support logging in to base boxes with the default
vagrant
user and insecure keypair. Previously, if the SSH username and password were omitted from theVagrantfile
, the user was prompted to enter them. We now default to thevagrant
login. If the source VM (image) has saved credentials (a Skytap-specific feature; see Accessing and Saving VM Credentials) then the user will be shown a menu of the stored credentials, as well as an option for the defaultvagrant
login.
- Initial push to GitHub. Random cleanup, including getting rid of some unused test files.
- Fix bug which caused updating hardware to take effect for the first VM only.
- Optimizations to REST calls in
vagrant up
.
- Bug fix:
vagrant add
would create but not start a new VM if the first existing VM was already running.
- Handle error when the user tries to use --install-provider flag.
- Add support for port forwarding on Linux and BSD hosts using AutoSSH (TCP only).
- Backward-compatibility fix.
- Fix breakage caused by fix to --provision-with argument in Vagrant 1.8.0 (Vagrant GH-5139).
- Update README/CHANGELOG.
- Add
vagrant publish-url
command. This is a Skytap-specific Vagrant command which allows granting anonymous access to Skytap environments, or specific VMs within those environments, via the Skytap UI. See the Published URLs documentation for more details.
- Fixed an issue with the custom "up" command breaking
vagrant up
for other providers.
- Added parallelization support with a custom "up" command. VMs are created and customized separately, and then all are run with a single REST call.
- Add
vpn_url
setting to specify the method for connecting to the Skytap VM. If not present, the user will select the VPN interactively. - Handle "network unreachable" errors while waiting for machines to boot.
- Add more validation logic prior to creating VMs.
- Initial beta release.