Commit Graph

12172 Commits

Author SHA1 Message Date
Zhongcheng Lao 31e577aeb3 Fixed unable to sync zipped content to guest OS with Hyper-V daemons 2019-06-29 22:33:31 +08:00
Zhongcheng Lao ab18f2ea85 Rename Hyper-V Sync helper source file 2019-06-29 21:39:42 +08:00
Zhongcheng Lao 9c09b1c736 Merge remote-tracking branch 'origin/master' into hyperv-plugin 2019-06-29 16:10:54 +08:00
Zhongcheng Lao e4fa7ee946 Do not force to use Hyper-V daemons
Hyper-V sync folder plugin will leverage possible approaches instead
of forcing to use Hyper-V daemons to upload files to guest.
2019-06-29 16:10:34 +08:00
Zhongcheng Lao c0102812f4 Speed up file syncing using zip/tgz 2019-06-29 16:10:34 +08:00
Chris Roberts 4ce8d84f7e
Merge pull request #10932 from Jonfor/patch-1
Fix the date of 2.2.5 release in changelog
2019-06-26 12:25:41 -07:00
Jonathan Forscher 75bc6a93ef
Fix the date of 2.2.5 release 2019-06-26 15:18:01 -04:00
Chris Roberts b200bfb398 Update version and changelog for new development 2019-06-26 06:43:30 -07:00
Chris Roberts b68ea5bd23 Update website download version to 2.2.5 2019-06-26 06:42:04 -07:00
Chris Roberts ae0d574e8a Release v2.2.5 2019-06-25 14:28:53 -07:00
Chris Roberts 8e59d9e159 Update the steps in the release document 2019-06-25 14:26:37 -07:00
Brian Cain 55019bc846
Merge pull request #10929 from briancain/add-suse-sudoers-website-docs
Fixes #10928: Include SUSE for sudoers entry with NFS
2019-06-25 11:00:43 -07:00
Brian Cain b16794c8ca
Fixes #10928: Include SUSE for sudoers entry with NFS
This commit includes the SUSE entry for passwordless sudo when mounting
shared folders with NFS.
2019-06-24 13:38:20 -07:00
Zhongcheng Lao d7456413ff Fixed extra CR appended to create_directories dir list 2019-06-24 15:06:11 +08:00
Chris Roberts d490b0589f
Merge pull request #10926 from chrisroberts/f-no-local-loading
Fix plugin discovery loading when no data directory is available
2019-06-21 12:41:10 -07:00
Chris Roberts 7fbe8bcabc Fix plugin discovery loading when no data directory is available
If the local data directory is unavailable, there will be no local
file to use within the plugin manager. Check for local file before
returning result, otherwise just return an empty hash.
2019-06-21 11:15:39 -07:00
Chris Roberts 7c6b2963c3
Merge pull request #10911 from chrisroberts/f-plugin-loading
Support loading machine configuration without provider validation
2019-06-20 11:23:10 -07:00
Chris Roberts fef8316b3c
Merge pull request #10915 from laozc/fix-gp
Fix provider name not work when specified
2019-06-20 11:22:01 -07:00
Brian Cain 7a5de4030b
Update CHANGELOG 2019-06-20 08:13:11 -07:00
Brian Cain 181e356a23
Merge pull request #10917 from briancain/chef-install-check-update
Fixes #10912: Update chef install check for guests
2019-06-20 08:11:50 -07:00
Zhongcheng Lao 0aa034e870 Fixed using proper method to convert Linux path to Windows style 2019-06-20 22:11:05 +08:00
Zhongcheng Lao 669b7b3709 Fixed test case failure 2019-06-20 22:10:52 +08:00
Zhongcheng Lao 2e0c0df6ed Fixed excluded files still get copied on Windows 2019-06-20 16:11:05 +08:00
Zhongcheng Lao cc703fd77c Only ignore files failed to copy
Copy process should continue as the rest files may succeed.
2019-06-20 16:10:59 +08:00
Zhongcheng Lao 71f5b0f97f Use powershell to get Windows temporary dir
Leverages Powershell script to work both in Windows and WSL.
2019-06-20 16:10:50 +08:00
Chris Roberts fed8bab0ff Fixing path construction for gem storage 2019-06-19 17:07:01 -07:00
Chris Roberts e61e82511d Update path used for file copy 2019-06-19 16:20:48 -07:00
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
Zhongcheng Lao 57087d335c Fixed test case error 2019-06-20 00:46:01 +08:00
Zhongcheng Lao 524c24fe94 Fixed ignored files still get copied 2019-06-19 23:28:57 +08:00
Zhongcheng Lao a93e1215b3 Add Windows support to Hyper-V synced folder plugin 2019-06-19 23:28:57 +08:00
Zhongcheng Lao dbe1507e47 Add unit tests for hyperv synced folder plugin 2019-06-19 23:28:57 +08:00
Zhongcheng Lao 38bbe2ba8a Adds Hyper-V synced folder plugin
This PR adds synced folder plugin for Hyper-V provider. This plugin
leverages Hyper-V daemons (hv_fcopy_daemon) to sync files from host
in a realiable way for supported guest operation systems over SMB
and rsync.
2019-06-19 23:28:57 +08: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