Commit Graph

11216 Commits

Author SHA1 Message Date
Chris Roberts 78bf131dc8 Do not use singleton for testing 2018-07-17 14:49:41 -07:00
Chris Roberts 3223737734 Use env_local consistently internally 2018-07-17 14:49:41 -07:00
Chris Roberts a410b0af51 Start adding bundler coverage 2018-07-17 14:49:41 -07:00
Chris Roberts b71054502e Update local usage to env_local for clarity 2018-07-17 14:49:41 -07:00
Chris Roberts 84c0aafe71 Support non-interactive local plugin install 2018-07-17 14:49:41 -07:00
Chris Roberts 40f4e6f67e Vagrant Environment isolated plugins
Adds support for plugins isolated to a specific `Vagrant::Environment`
which can be managed by the vagrant plugin command using the the
--local flag.
2018-07-17 14:49:41 -07:00
Chris Roberts 1f279445ac Update CHANGELOG 2018-07-17 14:49:19 -07:00
Chris Roberts 81f9994293
Merge pull request #10030 from chrisroberts/f-plugin-cmd
Disable vagrantfile with plugin commands
2018-07-17 14:48:26 -07:00
Chris Roberts 8c7e420b20 Update CHANGELOG 2018-07-17 10:01:09 -07:00
Chris Roberts 01a7b625e5
Merge pull request #10017 from troeggla/master
Download causes exception when location header is not an absolute URL
2018-07-17 10:00:23 -07:00
Chris Roberts 516e1d2621 Add test coverage on the vagrant bin file behavior 2018-07-17 08:00:12 -07:00
Chris Roberts 9321f3cb6c Ensure the vagrantfile_name option is stubbed when using plugin commands 2018-07-16 16:54:43 -07:00
Chris Roberts 2ac0b0c3a9 Update utility version for downloads page 2018-07-16 15:08:14 -07:00
Justin Campbell e56e85c94d
Merge pull request #10020 from hashicorp/website-vagrant-cloud-api-search
website: Document Vagrant Cloud search API
2018-07-16 16:46:49 -04:00
Brian Cain 386b646fc2
Update CHANGELOG 2018-07-13 15:47:11 -07:00
Brian Cain 15a9185616
Merge pull request #10005 from briancain/add-exit-code-checks-for-run-scripts
Catch and allow for non-standard exit codes
2018-07-13 15:45:54 -07:00
Chris Roberts 8aa74a03a0 Differentiate checkpoints and automatic checkpoints
Provide separate configuration settings for enabling/disabling
checkpoints and automatic checkpoints with Hyper-V provider.
2018-07-13 15:23:09 -07:00
Justin Campbell 3e0477c20b website: Add downloads to box API responses 2018-07-13 14:57:05 -04:00
Justin Campbell a2abbcdc92 website: Document Vagrant Cloud search API 2018-07-13 14:55:00 -04:00
Chris Roberts 6f81d16691 Remove final #to_s on path 2018-07-12 16:49:22 -07:00
Thomas Röggla 2613d620fd checking whether the field location_uri.host is nil 2018-07-12 15:49:26 +02:00
Brian Cain 52c3dcc70e
(#9997) Catch and allow for non-standard exit codes
Prior to this commit, the run trigger option wouldn't catch for failures
outside of the #Subprocess.execute raising exceptions. This commit fixes
that by inspecting the exit code result of the subprocess and using the
new `exit_codes` option to determine how to move forward with the
trigger.
2018-07-09 15:56:26 -07:00
Chris Roberts 1a67b59292 Update WSL docs page 2018-07-06 16:58:12 -07:00
Chris Roberts 2667de163b Enable rsync synced folders for non-DrvFs file systems within WSL 2018-07-06 16:58:12 -07:00
Chris Roberts 859d48d5f5 Restrict synced folder access to DrvFs file systems only within WSL 2018-07-06 16:58:12 -07:00
Chris Roberts 1f99da7a11 Update CHANGELOG 2018-07-06 16:51:57 -07:00
Chris Roberts 41d4c9aad4
Merge pull request #9952 from chrisroberts/f-ftp-push-toomanyfiles
Provide custom error when attempting to push too many files with FTP
2018-07-06 16:50:56 -07:00
Chris Roberts cf29085d33 Fix root directory generation on failed access 2018-07-06 16:27:52 -07:00
Chris Roberts 15dacc80c0 Update ACL check to use identifier to prevent localization errors 2018-07-06 16:25:05 -07:00
Chris Roberts a9bc0bb800 Do not provision and configure when state is saved 2018-07-06 15:49:36 -07:00
Chris Roberts 630bc6540d Enable standard checkpoint on VM for snapshot if disabled 2018-07-06 15:29:07 -07:00
Caleb Martinez 0a1f10c829
Added corresponding documentation
Documentation added for proposed environment variable `VAGRANT_USER_AGENT_PROVISIONAL_STRING`.
2018-07-06 17:51:59 -04:00
Chris Roberts 6aa5c1a008 Always force string type conversion of path
Fixes #9984
2018-07-06 14:29:32 -07:00
Andreas Grapentin 31766f8ba1
contrib/bash/completion.sh: replaced -VAGRANTSLASH- with a literal slash in box names 2018-07-04 13:55:05 +02:00
Brian Cain 04f7215b5e
Update CHANGELOG 2018-06-29 09:26:48 -07:00
Brian Cain 0872609b59
Merge pull request #9968 from verheyenkoen/version-check-display-installed-version
Display current version in version check
2018-06-29 09:25:59 -07:00
Koen Verheyen 614570fd89 Typo in en.yml 2018-06-29 16:44:43 +02:00
Koen Verheyen 7939784d1b Display current version in version check 2018-06-29 16:41:50 +02:00
Caleb Martinez 447e58dac3
Added option to add to User-Agent 2018-06-28 13:21:34 -04:00
Justin Campbell 45dcc43392
Merge pull request #9953 from hashicorp/website-vagrant-cloud-api-delete-token
website: Vagrant Cloud API docs - deleting tokens
2018-06-27 14:04:28 -04:00
Chris Roberts 8617e1cf26 Update version for dev 2018-06-26 13:51:13 -07:00
Chris Roberts 2cc33870d0 Update website vagrant version 2.1.2 2018-06-26 13:50:11 -07:00
Justin Campbell 969f6fda41 website: Vagrant Cloud API docs - deleting tokens 2018-06-26 12:44:56 -04:00
Chris Roberts 26497ec2b1 Release v2.1.2 2018-06-26 08:54:09 -07:00
Chris Roberts ac8ad59823 Provide custom error when attempting to push too many files with FTP
When the configured directory for FTP push has too many files, it will
generate an exception and fail due to a stack overflow. When this happens
just rescue out the exception and re-raise a custom error to provide
some context to the user on the actual problem.
2018-06-26 08:28:01 -07:00
Chris Roberts 85acf0cac7 Update box versions 2018-06-19 09:57:03 -07:00
Chris Roberts 3f9755b698 Update CHANGELOG 2018-06-18 15:46:56 -07:00
Chris Roberts 54986a90fd
Merge pull request #9944 from chrisroberts/e-hyperv-dirperms
Add Hyper-V access check on data directory
2018-06-18 15:45:10 -07:00
Chris Roberts 101fc447ec Add Hyper-V access check on data directory 2018-06-18 15:36:45 -07:00
Chris Roberts d12c280005 Update CHANGELOG 2018-06-18 15:30:24 -07:00