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
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
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
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
Karsten Gresch
fc600f1e9e
Typo.
2019-09-08 22:26:41 +02:00
Brian Cain
09a37e0767
Fixes #11022 : Ensure correct line is used for windows exceptions
...
Prior to this commit, if there was a config error inside a provider
block, Vagrant wouldn't grab the right backtrace token on windows since
the api is different for ruby on Windows compared to all other
platforms. This commit ensures that the proper line number is chosen so
the error message is correct.
2019-09-06 14:00:46 -07:00
Brian Cain
ccf99d8c0c
Fixes #11022 : Show proper path & letter drive on exceptions for windows
...
Prior to this commit, vagrant was not grabbing all of the tokens on
Windows for showing the full drive because the ruby api for it behaves
differenly on windows compared to other platforms. This commit changes
that by ensuring the letter drive is attached to the path when showing
an exception.
2019-09-06 13:37:38 -07:00
Brian Cain
b28e6d95a6
Update CHANGELOG
2019-09-06 11:09:19 -07:00
Brian Cain
8abc0cc90c
Merge pull request #11013 from dcermak/suse_ipv6_support
...
Add ipv6 network config templates for SUSE based distributions
2019-09-06 11:08:37 -07:00
Brian Cain
2c88a6595c
Update CHANGELOG
2019-09-06 08:53:24 -07:00
Brian Cain
f74239bed9
Merge pull request #11043 from briancain/provisioner-enhancements
...
Introduce new Provisioner options: before and after
2019-09-06 08:52:40 -07:00
Brian Cain
17e5240547
Update CHANGELOG
2019-09-06 08:50:34 -07:00
Brian Cain
f9b60ba603
Merge pull request #11052 from briancain/add-skip-used-boxes-with-force-prune
...
Fixes #10908 : Preserve in-use boxes when force flag is used with prune
2019-09-06 08:49:40 -07:00
Brian Cain
bc3d80d637
Update CHANGELOG
2019-09-06 08:48:22 -07:00
Brian Cain
2f6d8b5934
Merge pull request #11053 from briancain/docker-passwd-auth-provider-host-vm
...
Fixes #11051 : Only use host vm if specified
2019-09-06 08:47:34 -07:00
Brian Cain
5210e9d82b
Update flag from used to active
2019-09-05 15:46:43 -07:00
Brian Cain
99b5867559
Update reject to compact
2019-09-05 15:39:24 -07:00
Brian Cain
09af983caa
Fixes #11051 : Only use host vm if specified
...
Prior to this commit, the docker login action assumed that if there was
a password to authenticate with, Vagrant was using a host vm to run
docker. This is likely due to some legacy decisions with how Vagrant
used to manage running docker. This commit fixes that by only grabbing a
host_vm lock if the host_vm is actually in use, otherwise login
normally.
2019-09-05 14:54:40 -07:00
Brian Cain
e19f54457d
Fixes #10908 : Preserve in-use boxes when force flag is used with prune
...
Prior to this commit, `vagrant box prune --force` would not prompt a
user to prune Vagrant boxes, even if that box was in use. There was no
way to prune boxes, ignore the prompt, but keep in-use boxes. This
commit adds a new flag that can be combined with `--force`, that will
keep in-use boxes but prune older boxes without prompting the user.
2019-09-04 15:54:11 -07:00
Brian Cain
7b0dc8d528
Update provisioner enhancements from pull request feedback
2019-08-29 13:50:22 -07:00
Brian Cain
84bf9aefe9
Merge pull request #11036 from briancain/vagrantcloud/note-about-public-boxes
...
Add note about public boxes and release status for Vagrant Cloud
2019-08-29 09:25:45 -07:00
Brian Cain
4c35adafbe
Merge pull request #11029 from briancain/update-hashicorp-box
...
Update docs with newly supported hashicorp/bionic64 box
2019-08-29 09:25:32 -07:00
Brian Cain
07bcfc6077
Add error if both before and after options are set
2019-08-28 16:15:33 -07:00
Brian Cain
258ce7733c
Remove todo note from docs
2019-08-28 16:09:02 -07:00
Brian Cain
fc8bf6aed4
Ensure a dependency provisioner isnt configured to rely on another dependency provisioner
2019-08-28 15:52:38 -07:00
Brian Cain
f608c324e5
Update dependency provisioner docs
2019-08-28 15:09:48 -07:00
Brian Cain
c192651e90
Make dependency provisioners experimental
2019-08-28 15:09:38 -07:00
Brian Cain
963319d938
Flip around action to be after dependency provisioner name
2019-08-28 14:39:42 -07:00