Brian Cain
e100d9cd48
Merge pull request #11205 from briancain/DOCKER-BUILDKIT-FIXUP
...
Enhance docker build method for the Docker provider to include buildkit output
2019-11-22 14:21:59 -08:00
Brian Cain
2901dae948
Add option for docker executor to handle stderr from results
...
Instead of always joining stdout and stderr, only join the two if the
caller explicitly asks for it. Otherwise, only return stdout.
2019-11-22 12:04:09 -08:00
Brian Cain
cb661886a2
Merge pull request #11213 from briancain/improve-windows-uninstall-notes
...
Add more details for removing user data when uninstalling Vagrant
2019-11-22 12:02:59 -08:00
Brian Cain
c35861e937
Update CHANGELOG
2019-11-22 10:19:22 -08:00
Brian Cain
2656d3d9d5
Update CHANGELOG
2019-11-22 10:18:49 -08:00
Brian Cain
6831129720
Merge pull request #11211 from briancain/fixup/ensure-checksum-and-type-are-not-empty
...
Fixes #11207 : Do not validate checksums if options are empty string
2019-11-22 10:17:10 -08:00
Brian Cain
f5886e6044
Merge pull request #11212 from briancain/NFS-RHEL-FIXUP
...
Ensure `nfs-server` is restarted when installing nfs client for redhat guests
2019-11-22 10:15:50 -08:00
Brian Cain
601118059c
Fix typo for vagrant
2019-11-22 10:03:25 -08:00
Brian Cain
3ee7b3801f
Add more details for removing user data when uninstalling Vagrant
2019-11-21 15:24:09 -08:00
Brian Cain
2a2e2d5414
Update nfs client test for redhat
2019-11-21 13:44:35 -08:00
Brian Cain
fb7a9d5582
Remove trailing whitespace
2019-11-21 13:44:28 -08:00
Tomas Krizek
3519f82b24
guest/redhat: fix nfs client installation
...
CentOS 8+ and Fedora 30+ no longer have the alias "nfs" for "nfs-server"
systemd service.
This shouldn't break backward compatibility, since "nfs-server" service
is available on all supported redhat systems that have systemctl binary.
Fixes #10838
2019-11-21 13:11:29 -08:00
Brian Cain
efd3a62ffe
Fixes #11207 : Do not validate checksums if options are empty string
...
Prior to this commit, if Vagrant received checksum options from Vagrant
Cloud that were simply empty strings, it would try to validate its
checksum with those options. This commit fixes that by ignoring empty
string values.
2019-11-21 09:56:58 -08:00
Brian Cain
1699821571
More specific language around docker build matching errors
2019-11-19 11:14:46 -08:00
Brian Cain
4d70856b8a
Enhance docker build matching for determining built container ID
...
Prior to this commit, docker would look for a container ID based on
"Successfully built" string. This output does not exist if a user has
enabled the experimental feature buildkit. This commit updates the build
behavior to match against both kinds of outputs, and instead of using
`scan`, it uses MatchData and groups the container id with match group
name `:id` instead of making hard assumptions with the matches being
contained inside arrays from scan.
2019-11-19 10:59:28 -08:00
Juha Ruotsalainen
4fc8b07974
Removed the word 'done'.
...
There are cases, when 'done' is prefix with a duration, like `... 0.1s done`.
2019-11-19 10:02:03 -08:00
Rumpu-Jussi
f3629ebd09
Buildkit-based output processed a bit differently.
2019-11-19 10:02:03 -08:00
Juha Ruotsalainen
8041d0ae78
Build quietly and capture the image hash
...
At least on macOS combo Catalina + Docker engine 19.03.4 + Docker desktop 2.1.0.4 + vagrant 2.2.6 the original `matches = result.scan(/Successfully built (.+)$/i)` -line fails to generate a match. With this change I can `vagrant up --provider=docker` successfully.
2019-11-19 10:02:03 -08:00
Brian Cain
237af1b6aa
Update CHANGELOG
2019-11-19 09:14:32 -08:00
Brian Cain
ff5fc2a8f2
Merge pull request #11201 from terceiro/nfs-exports-sanity
...
nfs: avoid adding extra newlines to /etc/exports
2019-11-19 09:13:27 -08:00
Antonio Terceiro
4fd2373753
nfs: avoid adding extra newlines to /etc/exports
...
StringBlockEditor already adds the necessary newlines. That extra
newline was making /etc/exports longer and longer, full of empty lines,
because StringBlockEditor doesn't know about it and does not remove it.
2019-11-17 00:33:08 -03:00
Brian Cain
51ceda7e25
Merge pull request #11198 from briancain/docs/add-quote-heredoc-example
...
Fixes #11196 : Add more examples for ruby heredoc shell scripts
2019-11-15 14:29:53 -08:00
Jeff Bonhag
a37226d63d
Update CHANGELOG
2019-11-15 17:14:55 -05:00
Brian Cain
a8a9f54fab
Update docs to use quotes around terms
2019-11-15 13:18:03 -08:00
Jeff Bonhag
307123c1f2
Fixes #10753 : Add reboot support for Linux guests ( #11194 )
...
This commit adds support for setting `reboot: true` while using the
shell provisioner with Linux guests.
2019-11-15 14:46:36 -05:00
Brian Cain
28812fb880
Highlight here document terms instead of indent
2019-11-15 10:27:59 -08:00
Brian Cain
2adda6861e
Fixes #11196 : Add more examples for ruby heredoc shell scripts
...
This commit adds an additional example for how to preserve quotes in a
script that uses heredocs.
2019-11-15 09:26:39 -08:00
Brian Cain
ed9769586b
Merge pull request #11195 from briancain/fixup/ensure-gem-version-gets-non-nil
...
Fixup: Ensure Gem::Version.new does not receive nil value
2019-11-14 15:26:55 -08:00
Brian Cain
06799402ed
Fixup: Ensure Gem::Version.new does not receive nil value
...
This commit fixes an issue where Gem::Version.new could recieve a nil
value if no addtional box updates are available. For some versions of
ruby, this is actually an error case. This commit fixes that by
converting it to an integer to prevent an exception.
Issue reference: https://github.com/rubygems/rubygems/issues/2359
2019-11-14 14:51:29 -08:00
Jeff Bonhag
c1a6910539
Update CHANGELOG
2019-11-13 17:37:24 -05:00
Jeff Bonhag
0e68f02dc9
Fixes #11163 : Get latest version for provider ( #11192 )
...
This commit changes the behavior of `vagrant box outdated --global` so
it gets the latest version for the current machine's provider, rather
than the latest version for any provider.
2019-11-13 17:33:15 -05:00
Chris Roberts
85e34039b9
Merge pull request #11181 from stefansundin/rubyzip-v1.3.0
...
Bump rubyzip to v1.3.0 to fix CVE-2019-16892
2019-11-12 13:31:11 -08:00
Stefan Sundin
48c893ee18
Bump rubyzip version to fix CVE-2019-16892.
2019-11-12 10:48:29 -08:00
Brian Cain
2ea9323d0b
Merge pull request #11180 from briancain/fixup/docs-insert-key-config
...
Fixes #8058 : Improve wording for config.ssh.insert_key docs
2019-11-12 09:09:08 -08:00
Brian Cain
9e7fae0c51
Update CHANGELOG
2019-11-12 09:08:27 -08:00
Brian Cain
403fece5ac
Merge pull request #11184 from briancain/fixup/cleanup-cloud-publish-cmd
...
Fixes #11137 : Fixup how cloud publish handles its arguments
2019-11-12 09:07:42 -08:00
Brian Cain
8b21051466
Update CHANGELOG
2019-11-12 09:07:15 -08:00
Brian Cain
39ea1af5ab
Merge pull request #11183 from briancain/fixup/include-errors-in-checksum-util
...
Fixes #11179 : Ensure Vagrant::Errors are loaded in file_checksum util
2019-11-12 09:06:49 -08:00
Brian Cain
a8b99f422b
Merge pull request #10991 from dcermak/bump_rspec_its
...
Bump rspec-its dependency
2019-11-12 09:03:24 -08:00
Chris Roberts
063dea5699
Merge pull request #11190 from chrisroberts/e-i18n-constraints
...
Update i18n dependency constraints
2019-11-12 09:01:35 -08:00
Jeff Bonhag
0015a8c4c6
Update CHANGELOG
2019-11-12 11:44:15 -05:00
Jeff Bonhag
a39a7ae794
Fixes #10741 : Check if update is available locally ( #11188 )
...
This commit checks the local box collection to see if the latest box
update has already been downloaded. If it has, Vagrant will display the
destroy/recreate message instead of the "run vagrant update" message.
2019-11-12 11:41:10 -05:00
Chris Roberts
687c601755
Update i18n dependency constraints
...
Loosen dependency constraints on the i18n library to allow
versions under 2.0.
2019-11-12 08:08:32 -08:00
Chris Roberts
2eaa6e9be1
Merge pull request #11185 from rjspiker/rj.font-smooth
...
website - add -moz-osx-font-smoothing for smooth firefox osx fonts
2019-11-11 17:00:43 -08:00
Brian Cain
474a2e3279
Update CHANGELOG
2019-11-11 15:35:38 -08:00
Brian Cain
ce20b70073
Merge pull request #11126 from chrisroberts/f-newline-output
...
Update UI to properly retain newlines when adding prefix
2019-11-11 15:34:50 -08:00
Brian Cain
823c499dfb
Merge pull request #10969 from olleolleolle/patch-1
...
gemspec: drop rubyforge_project, it is EOL
2019-11-11 15:34:07 -08:00
Brian Cain
361736579c
Update CHANGELOG
2019-11-07 13:22:27 -08:00
Brian Cain
509812b8e6
Merge pull request #11175 from briancain/fixup/show-machine-name-in-hostname-validation
...
Fixes #11173 : Show guest name in hostname error message
2019-11-07 13:21:42 -08:00
Brian Cain
1ec5e4c396
Merge pull request #11169 from briancain/fixup/website-getting-started-typo
...
Fixes #11168 : Fix Ubuntu version in getting started guide
2019-11-07 13:20:52 -08:00