Commit Graph

11941 Commits

Author SHA1 Message Date
Chris Roberts 0a3d40bd33 Include documentation on local plugin load environment variable 2018-07-18 14:20:39 -07:00
Chris Roberts 7a20c772ec Add new flags for the plugin subcommands 2018-07-18 14:20:08 -07:00
Chris Roberts 8445b496d8 Use consistent terms for describing local flag 2018-07-18 14:19:29 -07:00
Chris Roberts 7a623d2826 Include local flag for plugin update command 2018-07-18 14:02:17 -07:00
Chris Roberts 3fd55dac23 Add local plugin repair support. Update global repair implementation. 2018-07-18 13:46:17 -07:00
Chris Roberts ef0269c538 Add action method for local plugin repair 2018-07-18 13:45:15 -07:00
Chris Roberts 14edb8f423 Add local only and global only flags to plugin expunge command 2018-07-18 13:43:52 -07:00
Chris Roberts 564dff651e Add coverage on vagrantfile_name stubbing behavior 2018-07-18 10:50:41 -07:00
Chris Roberts 1cd8a4b9be Allow vagrantfile_name stub disable via environment variable 2018-07-18 10:50:06 -07:00
Chris Roberts 3e22764ac8 Add test coverage on globalize and localize within plugin manager 2018-07-18 10:48:57 -07:00
Chris Roberts c5a6790192 Only run bundler initialization if plugin initialization is enabled 2018-07-18 10:48:22 -07:00
Chris Roberts 9d191a2419 Add local option stub to allow Vagrantfile loading 2018-07-17 15:35:25 -07:00
Chris Roberts c605b7d875 Update option name for local plugin installation 2018-07-17 15:35:25 -07:00
Chris Roberts 8baf7ced38 Use path of state file, not state file itself 2018-07-17 15:35:25 -07:00
Chris Roberts 737ef0eded Allow Vagrantfile to load when using --local 2018-07-17 15:00:38 -07:00
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
Aloz1 b9b9eeac85 Void requires root access to check service status
Service status check was failing because it was not being run as root. This resulted in vagrant thinking the service was not running, hence it would always try to start nfs rather than updating exports.
2018-07-14 15:53:13 +10: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
Aloz1 5e258cbc7c Fixed nfs_start_command. NFS now starts. 2018-07-13 08:08:05 +10:00
Thomas Röggla 2613d620fd checking whether the field location_uri.host is nil 2018-07-12 15:49:26 +02:00
Aloz1 98f70d4d7a Add void linux host support 2018-07-12 08:40:33 +10: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