Dan Čermák
435a32684f
Only return interfaces where addr is not nil
...
tunnel interfaces on Linux have addr set to nil which makes the function
list_interfaces fail with a backtrace.
2019-10-10 10:49:03 -07:00
Chris Roberts
67270a2d64
Merge pull request #11084 from chrisroberts/doc-update
...
Update docs page for Vagrant Cloud catalog
2019-10-10 10:02:23 -07:00
Chris Roberts
81b23f3180
Update CHANGELOG
2019-10-10 09:22:20 -07:00
Chris Roberts
b12a23273e
Merge pull request #11108 from chrisroberts/macos-catalina
...
Fix NFS sharing in macOS 10.15 (based on #11105 )
2019-10-10 09:20:33 -07:00
Brian Cain
a069b48952
Update CHANGELOG
2019-10-09 16:27:06 -07:00
Brian Cain
2147c6544f
Merge pull request #11111 from briancain/bug/docker_network_subnet_prefix
...
Fixes #11094 : Determine prefix for docker public networks
2019-10-09 16:26:22 -07:00
Brian Cain
e6d47329ee
Add note about removing prefix workaround
2019-10-09 16:07:21 -07:00
Brian Cain
8458a21657
Determine prefix with netmask
2019-10-09 15:40:36 -07:00
Brian Cain
62b7e35169
Fixes #11094 : Determine prefix for docker public networks
...
Prior to this commit, the docker action was using the method `prefix` on
an IPv4 and IPv6 address. This works fine for ruby versions 2.5 and
newer, however the ruby shipped with Vagrant is before 2.5, and
therefore the IPv4 and IPv6 classes do not have the prefix method,
resulting in an error. This commit fixes that by using a different
method of determining the prefix.
2019-10-09 09:56:59 -07:00
Chris Roberts
da15c1d171
Add test coverage on host plugin updates for nfs and resove_host_path capabilities
2019-10-08 16:42:36 -07:00
Chris Roberts
8f42dbff21
Add a resolve_host_path capability for bsd and darwin hosts
...
For bsd the resolve_host_path capability is a no-op. For darwin
hosts, if firmlinks are defined on the system, paths will be properly
resolved to real path.
2019-10-08 16:41:48 -07:00
Chris Roberts
2c16c96e57
Update nfs_export cap to use resolve_host_path cap for shared directories
...
Using the resolve_host_path capability allows hosts to modify the
shared folder directory while keeping the logic contained within
the specific host implementation.
2019-10-08 16:38:52 -07:00
Brian Cain
d22cfcb86c
Update CHANGELOG
2019-10-08 13:42:01 -07:00
Brian Cain
00e0dc9279
Merge pull request #11076 from dcermak/suse_nfs_support
...
Update nfs & service daemon names for suse based hosts
2019-10-08 13:41:22 -07:00
Andy Fowler
e288a5b732
`df` -> `/bin/df` to use macOS version
...
Thanks, @AntonioMeireles!
2019-10-08 13:21:34 -07:00
Andy Fowler
ae9c3e28d6
Fix #10961 NFS sharing in macOS 10.15 host
...
On OS X 10.15, / is read-only and paths inside of /Users (and elsewhere)
are mounted via a "firmlink" (which is a new invention in APFS). These
must be resolved to their full path to be shareable via NFS.
/Users/johnsmith/mycode => /System/Volumes/Data/Users/johnsmith/mycode
We check to see if a path is mounted here with `df`, and prepend it.
Firmlinks are only createable by the OS and this wasn't supposed to be
visible to applications anyway:
https://developer.apple.com/videos/play/wwdc2019/710/?time=481
2019-10-08 13:21:34 -07:00
Chris Roberts
72043a8a79
Update CHANGELOG
2019-10-08 13:20:05 -07:00
Chris Roberts
0d2751686b
Merge pull request #11101 from chrisroberts/e-checksums
...
Extend checksum support for box validation and remote files
2019-10-08 13:16:33 -07:00
Chris Roberts
3d026e84f2
Update constraint on vagrant_cloud for checksum support
2019-10-08 11:23:48 -07:00
Chris Roberts
04a1bb58f3
Add coverage on new behavior of FileChecksum
2019-10-08 11:23:48 -07:00
Chris Roberts
0bce1e6307
Update tests for checksum and filechecksum
2019-10-08 11:23:48 -07:00
Chris Roberts
cc23905142
Add support for providing box checksums to Vagrant Cloud
2019-10-08 11:23:48 -07:00
Chris Roberts
13654dcc37
Update box checksum logic to use that supplied from FileChecksum
2019-10-08 11:23:48 -07:00
Chris Roberts
9ee5ce4817
Remove checksum from downloader and replace with FileChecksum
...
Remove checksum implementation within the Util::Downloader and
relocate it into the FileChecksum helper class. Update Downloader
to use FileChecksum.
2019-10-08 11:23:48 -07:00
Chris Roberts
7fb81bcea1
Add support for other checksum types
2019-10-08 11:23:48 -07:00
Brian Cain
eec20f9007
Update CHANGELOG
2019-10-08 09:27:20 -07:00
Brian Cain
ea550289a9
Merge pull request #11100 from chkpnt/suse-hostname
...
Use hostnamectl instead of hostname to set the hostname under SUSE
2019-10-08 09:26:46 -07:00
Brian Cain
292496b9e0
Update CHANGELOG
2019-10-07 14:31:56 -07:00
Brian Cain
7616c99c79
Merge pull request #11106 from briancain/bug/docker_compose_build_args
...
Ensure build_args are passed into docker compose config file
2019-10-07 14:30:30 -07:00
Brian Cain
f9a75514d2
Update CHANGELOG
2019-10-07 14:29:05 -07:00
Brian Cain
d6f556c83d
Merge pull request #11099 from briancain/file-provisioner-source-path
...
Ensure relative path for file provisioner is relative to machines cwd
2019-10-07 14:28:13 -07:00
Chris Roberts
af405b03c9
Merge pull request #11103 from chrisroberts/e-ruby-eol
...
Update Ruby version constraints
2019-10-07 13:53:51 -07:00
Brian Cain
f1ea4eaac0
Ensure build_args are passed into docker compose config file
...
Prior to this commit, the docker compose build method would not properly
set build_args if given in a Vagrantfile. This commit fixes that by
using the passed in key `extra_args` from the docker build action.
2019-10-07 12:48:59 -07:00
Brian Cain
ec963966cd
Update CHANGELOG
2019-10-07 09:05:31 -07:00
Brian Cain
96e275451c
Merge pull request #10938 from andersk/virtualbox-usable
...
virtualbox: Fix usability test to reject bad installs without crashing
2019-10-07 09:04:24 -07:00
Chris Roberts
5916b111a1
Update minimum Ruby version and remove EOL'd Rubies from test config
2019-10-05 10:24:20 -07:00
Chris Roberts
fafde5efdc
Remove travis configuration (replaced with circle)
2019-10-05 10:19:16 -07:00
Anders Kaseorg
4afd370d6a
virtualbox: Fix usability test to reject bad installs without crashing
...
If VirtualBox is installed but the kernel module is missing or the
service is stopped, the usability test should fail without crashing so
we can fall back to other providers.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-10-04 15:56:10 -07:00
Brian Cain
c35758046d
Update CHANGELOG
2019-10-04 13:10:21 -07:00
Brian Cain
656b61175d
Merge pull request #11093 from rgl/fix-windows-shell-reboot-connect-timeout
...
retry the wait for a windows reboot on connect timeout errors
2019-10-04 13:09:18 -07:00
Gregor Dschung
8442b6b59f
Use hostnamectl instead of hostname to set the hostname under SUSE
2019-10-03 14:46:14 +02:00
Brian Cain
0a6c4e2d0f
Ensure relative path for file provisioner is relative to machines cwd
...
Prior to this commit, if you ran Vagrant in a different current working
directory other than where a current guest machines location is, the
file provisioner would not take into account the machines local dir, and
would instead use the path where Vagrant was invoked to expand the
`source` path option for a file provisioner. This commit fixes that by
passing the root path `machine.env.cwd` when expanding the source dir.
2019-10-02 15:33:23 -07:00
Brian Cain
07a5190676
Merge pull request #10548 from mykaul/patch-1
...
ansible_ssh_host in the example is deprecated
2019-10-02 14:54:17 -07:00
Brian Cain
620500c1b0
Update CHANGELOG
2019-10-02 12:52:20 -07:00
Brian Cain
968a126405
Merge pull request #11098 from briancain/finalize-ansible-config-values
...
Fixes #10950 : Ensure pip_install_cmd is finalized
2019-10-02 12:51:33 -07:00
Brian Cain
03ad01f158
Update CHANGELOG
2019-10-02 12:50:43 -07:00
Brian Cain
23352d406c
Merge pull request #11097 from briancain/hyperv-command-snapshot-save-fix
...
Fixes #11027 : Ensure VM id is passed to list snapshots
2019-10-02 12:49:38 -07:00
Brian Cain
c49a58f0d3
Update CHANGELOG
2019-10-02 12:48:20 -07:00
Brian Cain
f92e1a1973
Merge pull request #11089 from briancain/rsync-helper-regex-path-fix
...
Fixes #10966 : Ensure all subdirectory files are watched
2019-10-02 12:47:04 -07:00
Brian Cain
64cb304153
Merge pull request #11090 from briancain/add-note-about-run-bash-scripts
...
Docs: Add note about running bash with the `run` option for triggers
2019-10-02 12:46:46 -07:00