Chris Roberts
9f8750ec3a
Merge 9f1914642f
into ec963966cd
2019-10-07 18:38:38 +00: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
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
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
Brian Cain
96c20ad3cc
Fixes #10950 : Ensure pip_install_cmd is finalized
...
Prior to this commit, the `pip_install_cmd` option for ansible guest
config was not properly finalized. This commit ensures that if that
value is still UNSET_VALUE, it gets set to empty string in the finalize!
method.
2019-10-02 10:33:31 -07:00
Brian Cain
66ec57a637
Fixes #11027 : Ensure VM id is passed to list snapshots
...
Prior to this commit, if you tried to save a snapshot without giving it
a name, the hyper-v driver would not properly obtain a vm id to save a
snapshot on, resulting in an error. This commit updates the command
snapshot save to hold onto the machines ID in argv rather than `pop` it
off, so that the hyperv driver can obtain the guests id when saving a
snapshot.
2019-10-01 13:33:39 -07:00
Brian Cain
1b98f0681c
Update CHANGELOG
2019-10-01 11:13:23 -07:00
Brian Cain
8f856949f2
Merge pull request #10978 from mrshanahan/fix-issue-10973
...
Fixes issue hashicorp#10973: checks that VMMS WMI reference is null & throws appropriately
2019-10-01 11:12:41 -07:00
Rui Lopes
ba71c30e04
retry the wait for a windows reboot on connect timeout errors
2019-09-28 12:20:10 +01:00
Brian Cain
5c26e651e6
Move around example mention in docs
2019-09-26 13:15:16 -07:00
Brian Cain
f69bdc4bb6
Docs: Add note about running bash with the `run` option for triggers
2019-09-26 12:54:53 -07:00
Brian Cain
1c620852b6
Fixes #10966 : Ensure all subdirectory files are watched
...
Prior to this commit, due to a fix that ignored `.vagrant` with rsync
helper, it broke the ability to watch for changes in subdirectories when
running the rsync-auto command. This commit puts back some of the helper
methods that were there previously for a given watcher path to ensure
that all files and subdirectories are properly watched and synced.
2019-09-26 08:29:37 -07:00
Brian Cain
b3462d805b
Update CHANGELOG
2019-09-24 13:59:17 -07:00
Brian Cain
71bf5de44c
Merge pull request #11075 from jlduran/freebsd-remove-apt-ism
...
FreeBSD: Remove APT-ism
2019-09-24 13:56:11 -07:00
Brian Cain
0d0db48552
Update CHANGELOG
2019-09-24 09:42:20 -07:00
Brian Cain
c9998f4a27
Merge pull request #11012 from aielo/fix-dev-vagrantfile
...
[#10484 ] Fixed Vagrantfile for Vagrant development
2019-09-24 09:41:44 -07:00
Brian Cain
1d6a248a0f
Merge pull request #11060 from karstengresch/patch-1
...
Typo.
2019-09-24 08:19:25 -07:00
Chris Roberts
058577ec46
Merge pull request #11032 from nfagerlund/aug19_nokogiri_update
...
Update middleman-hashicorp container and Gemfile.lock
2019-09-23 16:01:00 -07:00
Ricardo Aielo
365111f3bb
Box switched to hashicorp/bionic64 and supported providers adjusted
2019-09-22 13:07:46 -03:00
Jose Luis Duran
6c4b537c82
FreeBSD: Remove APT-ism
...
No functional change intended.
2019-09-17 03:58:37 -03:00
Brian Cain
9eac6ae62d
Update CHANGELOG
2019-09-12 08:47:42 -07:00
Brian Cain
8b4ff9c40f
Merge pull request #11056 from briancain/fixup-windows-config-loading-error
...
Ensure proper paths are shown in config loading exceptions
2019-09-12 08:47:12 -07:00
Brian Cain
2581efa778
Update CHANGELOG
2019-09-12 08:41:20 -07:00
Brian Cain
bab66df318
Merge pull request #11068 from briancain/DOCKER-USABLE
...
Fix Docker providers usable? check
2019-09-12 08:40:44 -07:00
Brian Cain
c7b1f8821d
Try to mock up docker version subprocess result in test
2019-09-11 09:36:11 -07:00
Brian Cain
d4002aa74d
Add vagrantfile mock to iso_env machine
2019-09-11 09:17:14 -07:00
Brian Cain
e820b5df8e
Add vagrantfile double for environment class
2019-09-11 09:01:35 -07:00
Brian Cain
f14cf09af6
Add allow for docker driver execute method
2019-09-11 08:37:07 -07:00
Brian Cain
21db2db9ac
Add machine config to machine double for rspec tests
...
This commit mocks up the docker machines test config so that it doesn't
actually invoke the docker driver in circle-ci
2019-09-11 08:09:26 -07:00
Brian Cain
ebe1f3f1c9
Remove virtualbox context from docker tests
2019-09-11 07:46:40 -07:00
Anders Kaseorg
5b4dcf9443
providers/docker: Fix usability check
...
In commit 7980178d19
(#10879 ) I added a
`usable?` class method to `VagrantPlugins::DockerProvider::Provider`.
However, commit 34e53a5a4b
(#10890 )
incorrectly changed it to an instance method. This rendered it
ineffective because it’s called on the class, not an instance. Change
it back to a class method.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-09-10 15:10:43 -07:00
Brian Cain
ace67ccdeb
Remove platform require since it is no longer required in file
2019-09-10 13:28:37 -07:00
Brian Cain
a22acba467
Simplify line and path checks for exception handling in config loading
2019-09-10 13:27:23 -07:00
Chris Roberts
9f1914642f
When class name doesn't start with vagrant, prepend vagrant::root
2019-09-09 20:32:30 -07:00
Chris Roberts
2ad8abd57c
Allow sets used within configuration to be dumped as an array
2019-09-09 20:32:08 -07:00
Chris Roberts
c789fbf440
Set GRPC to use our logger
2019-09-09 20:31:26 -07:00
Chris Roberts
5c09116f53
Include parent name within config instance. Always pass all variables.
2019-09-09 20:30:55 -07:00
Chris Roberts
1651269333
Include extra error information on timeout
2019-09-09 20:30:06 -07:00
Karsten Gresch
fc600f1e9e
Typo.
2019-09-08 22:26:41 +02:00
Chris Roberts
0d9ad25d69
Finish up test coverage and cleanup
2019-09-06 16:26:33 -07:00