12555 Commits

Author SHA1 Message Date
Brian Cain
55cb8d1f0a
Add configure_disk blank unit test file and some method docs 2020-02-10 12:58:11 -08:00
Brian Cain
5273ba9590
Add method for converting bytes to megabytes 2020-02-10 12:58:11 -08:00
Brian Cain
00b47a285e
Ensure decimal points are respected for numeric conversions 2020-02-10 12:58:11 -08:00
Brian Cain
fc54996ba8
Add beginning of ConfigureDisks capability to VirtualBox provider 2020-02-10 12:58:11 -08:00
Brian Cain
c4dde72c7c
Merge pull request #11381 from briancain/enhancement/vagrant-spec-ci
Update vagrant-spec docs and Vagrantfile
2020-02-10 08:20:22 -08:00
Brian Cain
65864f86da
Boost guest memory
With 2GB of ram, certain tests were timing out and not able to complete.
This commit bumps up that base setting to 5GB to be safe.
2020-02-07 16:15:28 -08:00
Brian Cain
0f1f559c5d
Update vagrant-spec readme 2020-02-07 15:36:15 -08:00
Brian Cain
8dc45976d6
Document VAGRANT_SPEC_ARGS option for running tests 2020-02-07 13:29:36 -08:00
Brian Cain
ef2075c9b2
Ensure nfs kernel server is on ubuntu hosts 2020-02-06 14:46:11 -08:00
Brian Cain
9aaea362c6
Introduce platform mapping for other kinds of vagrant boxes 2020-02-05 16:55:13 -08:00
Brian Cain
4cfaa9809b
Update readme with more info on how to run spec tests 2020-02-05 16:54:59 -08:00
Chris Roberts
306bf7899d
Merge pull request #11369 from chrisroberts/fix/comms
Documentation and template updates
2020-02-03 12:45:28 -08:00
Chris Roberts
e62f88c463 Documentation and template updates for discuss 2020-02-03 12:02:50 -08:00
Brian Cain
80afa52dcf
Update CHANGELOG 2020-01-31 12:54:02 -08:00
Brian Cain
7b6af85fa3
Merge pull request #11359 from briancain/fix/validate-synced_folder-types
Fixes #11358: Actually validate synced_folder type options
2020-01-31 12:53:14 -08:00
Brian Cain
fe8d8da99a
Fixup: reword error message for type validation 2020-01-31 09:36:29 -08:00
Brian Cain
82b2630a80
Fixes #11358: Actually validate synced_folder type options
Prior to this commit, Vagrant wouldn't validate the `type` option for
any synced_folder configs defined. This commit updates that behavior to
look at the current list of installed synced_folder plugins, and ensure
if a type is defined, it's a valid plugin in that list.
2020-01-31 09:00:27 -08:00
Jeff Bonhag
f5d57e376f
Merge pull request #11353 from jbonhag/github/no-build-on-forks
Don't build gem on Vagrant forks
2020-01-30 14:02:42 -05:00
Jeff Bonhag
4b3be19e56
Don't build gem on Vagrant forks
This commit adds a check to see if push is happening against the main
Vagrant repo. If not, it will skip the build-gem job.  This prevents
people from getting failure notifications when they push to the master
branch of their Vagrant fork.
2020-01-30 09:42:56 -05:00
Brian Cain
87ca0f25a3
Merge pull request #11352 from briancain/website/add-sidebar-for-ansible-pages
Include important Ansible docs in side navbar
2020-01-29 16:03:29 -08:00
Brian Cain
2150c3f4b3
Include important Ansible docs in side navbar
This commit adds some extra nav links for important Ansible
documentation that was burried in the other doc pages.
2020-01-29 11:44:26 -08:00
Brian Cain
5cc06bde64
Merge pull request #11341 from hjung4/spell
Fix spelling errors
2020-01-27 15:29:24 -08:00
comet
fa43afb57b
update 2020-01-27 17:04:23 -06:00
Chris Roberts
b231abe114 Update version and changelog for new development 2020-01-27 12:31:15 -08:00
Chris Roberts
ac268e2638 Release v2.2.7 v2.2.7 2020-01-27 12:29:18 -08:00
Jeff Bonhag
db316a396f
Lock closed issues after 30 days (#11332)
This commit adds Hashibot support to lock closed issues after 30 days.
It also will automatically remove the `waiting-reply` tag if a user
replies to an issue with that tag.
2020-01-27 09:58:50 -05:00
Jeff Bonhag
a1abc177bd
Merge pull request #11328 from Lin-Buo-Ren/patch-1
Fix missing quoting for `VagrantFile`
2020-01-21 09:27:16 -05:00
林博仁(Buo-ren Lin)
8ac6403bcc
Fix missing quoting for VagrantFile
Signed-off-by: 林博仁(Buo-ren, Lin) <Buo.Ren.Lin@gmail.com>
2020-01-21 16:56:14 +08:00
Chris Roberts
02c157e427 Fix environment variable value 2020-01-16 14:46:50 -08:00
Chris Roberts
d8d24f4d6e
Merge pull request #11320 from chrisroberts/e-ci-updates
Add CI scripts and configuration
2020-01-16 14:24:50 -08:00
Chris Roberts
ee302f3a9b Add CI scripts and configuration
Provides scripts for building, storing, and releasing Vagrant
via builders. Includes updates for testing and removal of
deprecated CI configuration.
2020-01-15 17:16:54 -08:00
Brian Cain
054f4def5c
Merge pull request #11319 from briancain/fix/typo-on-website-docs
Fix typo in CLI upload docs
2020-01-13 12:56:14 -08:00
Brian Cain
0077d7955d
Fix typo in CLI upload docs 2020-01-13 11:23:06 -08:00
Brian Cain
f886184011
Merge pull request #11314 from imechemi/patch-1
Minor doc update
2020-01-13 09:32:50 -08:00
Tenzin Chemi
e864605879
Update public_network.html.md 2020-01-11 23:21:30 +05:30
Brian Cain
7f09202571
Merge pull request #11300 from briancain/bug/check-respond-to-for-name-option
Check name config option with respond_to?
2020-01-09 14:59:41 -08:00
Brian Cain
2ae6b37c9a
Merge pull request #11304 from nepella/fix-typo
Ansible docs: Fix misplaced brace in example.
2020-01-08 14:21:30 -08:00
Renee Margaret McConahy
1c6ac924c5
Ansible docs: Fix misplaced brace in example. 2020-01-08 16:42:42 -05:00
Brian Cain
6855dd8c74
Check name config option with respond_to?
Prior to this commit, the check used to look for the config option
`name` in a provisioner config would accidentally create a "DummyConfig"
based on how vagrant handles missing config options. This commit fixes
that by instead using the `respond_to?` method to check for the
existance of the config option name.
2020-01-07 11:10:02 -08:00
Brian Cain
dd5d73e8a9
Update CHANGELOG 2020-01-07 09:19:30 -08:00
Brian Cain
3d1f1d2422
Merge pull request #11295 from briancain/fixup/provision-with-name-shell
Fixes #11287: Set top level provisioner name if set in provisioner config
2020-01-07 09:18:19 -08:00
Brian Cain
ee8b38d47a
Set provisioner names to symbol
Because Vagrant is handling provisioner names to be symbols more
uniformly now, update the mocked tests to reflect this change. Otherwise
these provisioners will be ignored and not run.
2020-01-06 13:25:31 -08:00
Brian Cain
b4c302a74c
Set shell provisioner name in provision_test 2020-01-06 12:48:33 -08:00
Brian Cain
711270b90a
Fixes #11287: Set top level provisioner name if set in provisioner
config

Prior to this commit, if a user had configured a provisioner that had a
config with a `name` option, it would not properly set the top level
provisioner classes name config option which would lead to some
understanibly confusing results when trying to `--provision-with`. This
commit fixes that by checking to see if the top level name isn't set,
look to see if that provisioners config defines a name, and use that
instead.
2020-01-06 11:10:28 -08:00
Jeff Bonhag
58687e6c44
Update CHANGELOG 2019-12-20 13:14:46 -05:00
Jeff Bonhag
7fb7dd8608
Enable WinSSH shell for vagrant ssh -c (#11258)
This commit changes the behavior of the builtin SSHRun action to use a Windows
shell if the WinSSH communicator is active.  This allows for running one-off SSH
commands with Windows Command Prompt or PowerShell.  By default, this will not
allocate a TTY for any SSH commands.

Example usage:

```
vagrant ssh -c 'dir "c:\program files"'
```

Updates docs to reflect a change made in
a55a53e6a46438d5093487f83248f01ddece4534.
2019-12-20 13:10:11 -05:00
Jeff Bonhag
f0b8c0737f
Fixes #11269: enable_checkpoints default is true (#11272)
Update docs to reflect change made in
8aa74a03a09bfab203d1866fc5f3e4476bb1657f.
2019-12-20 12:59:51 -05:00
Jeff Bonhag
88d2077cb8
Update CHANGELOG 2019-12-19 14:49:30 -05:00
Jeff Bonhag
ade076cabb
Fixes #11236: Windows port detection (#11244)
This reverts commit 81553263ab812a7fd0a2ab0f627bee139ad6397c.

This fixes a regression with Windows port detection which led to port
collisions not being fixed on `vagrant up`.

PR #8517 changed `IsPortOpen#is_port_open?` to rescue
Errno::EADDRNOTAVAIL, but when we merged it into master, there was code
in `HandleForwardedPortCollisions#port_check` that depended on that
error bubbling up.
2019-12-19 14:46:13 -05:00
Chris Roberts
85065c3746 Update CHANGELOG 2019-12-18 16:50:24 -08:00