Chris Roberts
263203e47c
Merge pull request #10921 from chrisroberts/new-circle
...
Update circle configuration
2019-06-19 15:56:36 -07:00
Chris Roberts
936934fd78
Install bsdtar before running tests
2019-06-19 15:31:43 -07:00
Chris Roberts
5e0f64d654
Only run tests that require bsdtar if it is available
2019-06-19 15:29:55 -07:00
Chris Roberts
2f2d1f9cb2
Fix docker test to not call docker executable
2019-06-19 11:59:09 -07:00
Chris Roberts
f3e960141e
Update circle configuration
2019-06-19 09:49:14 -07:00
Brian Cain
6e4eb66cb1
Fix windows binary check for chef provisioner
2019-06-17 14:06:03 -07:00
Brian Cain
d55f8d3496
Fixes #10912 : Update chef install check for guests
...
Prior to this commit, the chef_installed capability was looking for a
string that has recently changed in newer versions of chef. This commit
fixes that by instead just looking for the right version that was
configured for the chef client, rather than the specific string that
could change again in the future.
2019-06-17 11:02:57 -07:00
Brian Cain
7e0e7ff7e9
Update CHANGELOG
2019-06-17 08:22:54 -07:00
Brian Cain
c3a96ace35
Merge pull request #10909 from briancain/fixup-bsd-nfs-exports
...
Fixes #10609 : Properly set BSD options for /etc/exports
2019-06-17 08:21:29 -07:00
Brian Cain
75d42fed9d
Merge pull request #10902 from briancain/fixup-rsync-listener
...
Fixes #10895 : Use relative paths to machines folder path for Listener
2019-06-17 08:20:37 -07:00
Brian Cain
89469511fc
Update CHANGELOG
2019-06-17 08:20:03 -07:00
Brian Cain
45b200e315
Update CHANGELOG
2019-06-17 08:18:55 -07:00
Brian Cain
5f0abd3d40
Merge pull request #10901 from briancain/ensure-empty-arrs-rsync-not-fail
...
Fixes #10869 : Remove excludes if array is empty
2019-06-17 08:18:05 -07:00
Zhongcheng Lao
caae214bf7
Fix provider name not work when specified
...
Provider name should be symbol in guess_provider.
2019-06-17 08:22:50 +08:00
Chris Roberts
9bae0a7094
Support loading machine configuration without provider validation
...
Allow Vagrantfile#machine_config to load properly when the requested
provider may not be currently available. Update the Environment to
utilize this when searching for plugin information to properly allow
box provided Vagrantfiles to define required plugins.
2019-06-14 11:50:06 -07:00
Brian Cain
fc4e03d559
Fixes #10609 : Properly set BSD options for /etc/exports
...
Prior to this commit, the BSD options for the /etc/exports file was not
properly set up in the correct order for a given entry. It was however
fixed for FreeBSD, but never for the original exports template. This
commit fixes that by unifying the BSD and FreeBSD templates.
2019-06-13 11:44:12 -07:00
Brian Cain
206ff9d4ca
Merge pull request #10907 from petems/minor_spelling_fixes
...
Minor spelling fixes
2019-06-13 08:14:14 -07:00
petems
68c3a906b1
Minor spelling fixes
...
`docker run -v $(pwd):/scripts --workdir=/scripts nickg/misspell:latest misspell -w -source=text website/`
2019-06-13 15:37:55 +01:00
Brian Cain
1b0148bc78
Fixes #10895 : Use relative paths to machines folder path for Listener
...
Prior to this commit, the rsync helper expanded all exclude paths that
should be ignored to be full qualified and regexp escaped. However the
Listen gem expects these ignore paths to be relative to the path passed
into the listener, not a full path. This commit fixes that by using the
path given by the user for the `rsync__exclude` option
2019-06-11 14:58:42 -07:00
Brian Cain
bf55e43460
Fixes #10869 : Remove excludes if array is empty
...
Prior to this commit, if a user specified that their `rsync__excludes`
option was an empty array, Vagrant would treat that as if it included
options inside the array rather than ignoring it. This commit fixes that
by only adding the excludes option when it exists and is not empty.
2019-06-10 13:44:39 -07:00
Chris Roberts
b2aa1b7b69
Update CHANGELOG
2019-06-05 14:02:47 -07:00
Chris Roberts
bbd75ef25a
Merge pull request #10896 from chrisroberts/f-plugin-constraints
...
Properly generate dependency instance when multiple constraints provided
2019-06-05 14:01:48 -07:00
Chris Roberts
892a408b39
Update CHANGELOG
2019-06-05 14:01:19 -07:00
Chris Roberts
b90d01377e
Merge pull request #10894 from chrisroberts/e-deps-system
...
Handle strict dependency enforcement when installed within system
2019-06-05 14:00:07 -07:00
Chris Roberts
a0c03860b7
Update CHANGELOG
2019-06-05 13:59:38 -07:00
Chris Roberts
2507b68045
Merge pull request #10891 from chrisroberts/f-trigger-multithread
...
Update trigger abort behavior when running parallel actions
2019-06-05 13:58:44 -07:00
Chris Roberts
04083e7d07
Update CHANGELOG
2019-06-05 13:57:24 -07:00
Chris Roberts
f5f89f72b7
Merge pull request #10889 from chrisroberts/f-local-plugins-boxfile
...
Support loading plugin information from nested Vagrantfiles
2019-06-05 13:56:29 -07:00
Chris Roberts
5a7afd1c16
Update CHANGELOG
2019-06-05 13:55:30 -07:00
Chris Roberts
bbf8f05d75
Merge pull request #10884 from GregJPreece/feature/10506-machine-readable-status
...
#10506 - Machine Readable Global-Status
2019-06-05 13:54:47 -07:00
Chris Roberts
109214f89d
Properly generate dependency instance when multiple constraints provided
2019-06-05 13:46:42 -07:00
Chris Roberts
fd34ea657b
Add test coverage on expected machine-readable output
2019-06-05 13:04:47 -07:00
Chris Roberts
07b9f39a54
Clean up gem sources modifications
...
Based on suggestions from @zenspider here:
3daf3e532d (r33408747)
2019-06-05 09:36:37 -07:00
Chris Roberts
ce56739b29
Update bundler error text content
2019-06-05 09:14:37 -07:00
Brian Cain
382c7315c8
Update CHANGELOG
2019-06-05 07:59:23 -07:00
Brian Cain
fb80e8da9f
Merge pull request #10890 from briancain/add-usability-check-for-docker-plus-tests
...
Add usability check for docker plus tests
2019-06-05 07:58:23 -07:00
Chris Roberts
062ef52816
Handle strict dependency enforcement when installed within system
...
When installed outside of the official installer and not running
within a bundler environment, properly activate core dependencies
and properly enforce constraints.
2019-06-05 07:45:07 -07:00
Greg J Preece
2f818c0e23
Removing unneeded .send() calls in machine output.
2019-06-04 21:35:37 -07:00
Greg J Preece
ede2c295f4
bsdtar appears to be required for all Vagrant use.
2019-06-04 21:27:14 -07:00
Greg J Preece
8c03b5179a
Correcting suggested VAGRANT_HOME location in dev.
2019-06-04 21:16:03 -07:00
Greg J Preece
33a228a8e2
Revert "Suppressing UI output in machine-readable mode"
...
This reverts commit f626c53af2
.
2019-06-04 20:58:52 -07:00
Greg J Preece
b57d467fa2
Revert "Updating unit tests w/ UI message suppression"
...
This reverts commit f25427869c
.
2019-06-04 20:58:46 -07:00
Chris Roberts
88c675694a
Update trigger abort behavior when running parallel actions
...
When the provider supports parallel actions and actions are being
run in parallel, do not immediately kill the process on failure.
Instead terminate the action thread and log the exit code. Once
all running actions have completed, the process will then exit
with the stored exit code.
2019-06-04 16:40:59 -07:00
Brian Cain
b8b2111700
Remove unnecessary test from virtualbox context
2019-06-04 14:56:31 -07:00
Brian Cain
bb6913e6e8
Fixup virtualbox provider tests for Travis
2019-06-04 14:43:13 -07:00
Brian Cain
74c89e5ec1
Add virtualbox provider rspec tests
2019-06-04 14:14:06 -07:00
Brian Cain
34e53a5a4b
Add docker provider class test
...
This commit introduces aa provider_test class for the Docker provider
2019-06-04 13:24:07 -07:00
Chris Roberts
d0115de80e
Update CHANGELOG
2019-06-04 11:35:51 -07:00
Chris Roberts
0cba5263ad
Merge pull request #10811 from chrisroberts/f-synced-folder-creds
...
Remove configuration information from SMB synced folder data
2019-06-04 11:33:33 -07:00
Chris Roberts
ac8916341b
Merge pull request #10809 from FranklinYu/doc/expand-var
...
Mention variable expansion in documentation
2019-06-04 11:25:32 -07:00