Commit Graph

11533 Commits

Author SHA1 Message Date
Brian Cain 93356d4635
Update rm filters to test for path
This commit updates the rm filter for winrm to operate like how rm works
in bash. If a folder doesn't exist, the command returns 0 rather than 1.
2018-05-01 13:35:45 -07:00
Chris Roberts 9f08337ce1 Ignore errors on neighbor lookup and validate result 2018-04-30 17:39:27 -07:00
Chris Roberts 486bcb4fc1 Update CHANGELOG 2018-04-27 17:05:54 -07:00
Chris Roberts 3dcc350364
Merge pull request #9696 from D4rkSh1t/fix-rootpath-for-wsl
fix rootpath if the vagrantfile is located under the root directory (WSL)
2018-04-27 17:04:23 -07:00
Chris Roberts 96ffd0c81e Update CHANGELOG 2018-04-27 17:03:42 -07:00
Chris Roberts 39bb589f7d
Merge pull request #9739 from chrisroberts/f-midware-invalid-uri
Ignore URLs which cannot be parsed in the authentication middleware
2018-04-27 17:03:02 -07:00
Chris Roberts 2b493460f7 Update CHANGELOG 2018-04-27 17:02:29 -07:00
Chris Roberts f2f5239973
Merge pull request #9738 from chrisroberts/e-trace-report
Disable report on exception by default
2018-04-27 17:01:56 -07:00
Chris Roberts e47e1df228 Reference Hyper-V switch by ID instead of name
Keep track of selected Hyper-V switch using the ID instead of name
to prevent any encoding issues that may occur switching between
PowerShell and Ruby. With the IDs staying consistent, the switch
name can be fetched from the provided ID.

Fixes #9679 #8794 #9451
2018-04-27 16:52:16 -07:00
Chris Roberts a997a27b57 Update Windows Hyper-V check
Checks only if the Hyper-V hypervisor is enabled instead of all
Hyper-V features. This will allow detection where Hyper-V is in
use for things like ApplicationGuard.

Uses both Get-WindowsOptionalFeature and Get-WindowsFeature to
support check on server and non-server version.
2018-04-27 14:13:34 -07:00
Joe Pleso c882d888a7
Add docker cap to windows to detect daemon and fix whitespace 2018-04-27 09:45:24 -07:00
Chris Roberts b75732416c
Merge pull request #9743 from chrisroberts/f-fout
Remove CSS for FOUT prevention
2018-04-27 08:45:08 -07:00
Chris Roberts 6484f70e1a Remove CSS for FOUT prevention 2018-04-27 08:41:52 -07:00
Brian Cain 1f25b2cc22
Merge pull request #9736 from briancain/disable-loading-triggers-if-plugin-exists
Add warning if vagrant-triggers plugin is installed
2018-04-26 16:11:31 -07:00
Chris Roberts 97f5822dee Ignore URLs which cannot be parsed in the authentication middleware
Fixes #9725
2018-04-26 15:08:06 -07:00
Brian Cain 1ef45d8073
Add warning if vagrant-triggers plugin is installed
To allow users to continue to use the community plugin, this commit adds
a switch that will not load the core trigger feature if it detects the
community plugin is installed. It also allows the user to disable the
warning so they can continue to use the plugin without extra output.
2018-04-26 14:59:09 -07:00
Chris Roberts e743fe050e Disable report on exception by default
Fixes #9727
2018-04-26 14:58:05 -07:00
Chris Roberts a26d861ae6 Update CHANGELOG 2018-04-26 14:49:24 -07:00
Chris Roberts d2ec4d9312
Merge pull request #9734 from chrisroberts/f-win-smb-mount
Default SMB version to 2.0 for linux guest mounts on Windows hosts
2018-04-26 14:48:01 -07:00
Chris Roberts 1f22d4f725 Update CHANGELOG 2018-04-26 14:47:22 -07:00
Chris Roberts 6fb293736e
Merge pull request #9730 from chrisroberts/f-smb-urls
Return original URL value when unmodified
2018-04-26 14:44:13 -07:00
Chris Roberts 7a769a879f
Merge pull request #9707 from hashicorp/je.remove-turbolinks
Turbolinks adjustments
2018-04-26 13:22:49 -07:00
Chris Roberts d15ff38d5c Check neighbors for valid guest address when default lookup fails
If the guest address is unavailable via Hyper-V inspection, extract
MAC address of network adapters and check neighbor information for
any currently matching known address.
2018-04-26 12:53:52 -07:00
Brian Cain 2cdbb1eee7
Update CHANGELOG 2018-04-26 11:00:57 -07:00
Brian Cain 0b199fe3b0
Merge pull request #9735 from briancain/suggest-known-providers
Improve messaging around not finding requested provider
2018-04-26 11:00:21 -07:00
Brian Cain fd3d78746c
(#9717) Improve messaging around not finding requested provider
This commit adds a bit more helpful messaging for the user when asking
for a provider that might not exist or does not follow the correct
casing. If it can find a match on a provider it knows about, it will
suggest it.
2018-04-26 09:43:58 -07:00
Chris Roberts 40a1d2faf3 Default SMB version to 2.0 for linux guest mounts
Fixes #8959
2018-04-26 08:45:05 -07:00
Chris Roberts 5feb234665 Return original URL value when unmodified
Due to the behavior of URI.parse on Ruby < 2.5 returning the string
value of the parsed URI object may modify the original URL. Specifically
it will remove the `//` prefix characters from SMB paths. When no
host modifications are being made, always return the original value.

Fixes #9636
2018-04-25 16:21:21 -07:00
Brian Cain 2b13a6a608
Update CHANGELOG 2018-04-25 14:11:24 -07:00
Brian Cain 18f8c305ac
Merge pull request #9729 from briancain/dont-raise-416
Don't raise error if response is HTTP 416
2018-04-25 14:10:26 -07:00
Brian Cain 67c3f866dd
(#7886) Add tests and simplify code for continuing on 416 2018-04-25 14:03:24 -07:00
Alexey Kamenskiy f1993dfa19
Fixed minor typo in comment 2018-04-25 09:12:08 -07:00
Alexey Kamenskiy cd3035e5e9
Issue #7885 Don't raise error if response is 416
416 means there is no more bytes to download (which works only with `--continue-at -` of curl)
2018-04-25 09:12:08 -07:00
Brian Cain f8be3cd009
Update CHANGELOG 2018-04-24 15:46:25 -07:00
Brian Cain b409f0e203
Merge pull request #9669 from dduponchel/data_bags_path
Support arrays for data_bags_path in chef-zero
2018-04-24 15:45:36 -07:00
Brian Cain 6cd3de6573
Update CHANGELOG 2018-04-24 11:35:57 -07:00
Brian Cain 5643ba0c7d
Merge pull request #9713 from briancain/vagrant-triggers-config
Integrate vagrant-triggers plugin functionality into core Vagrant
2018-04-24 11:35:04 -07:00
Brian Cain afc074fb11
Document valid trigger commands 2018-04-24 11:23:13 -07:00
Brian Cain a9be56b356
Code updates based on PR feedback 2018-04-24 10:04:40 -07:00
Brian Cain b365a585f3
Update CHANGELOG 2018-04-24 09:31:47 -07:00
Brian Cain 50445505f3
Merge pull request #9720 from briancain/puppet-prov-fix
Properly finalize structured_facts config option
2018-04-24 09:30:54 -07:00
Chris Roberts c31f87d434 Update website utility version 1.0.1 2018-04-23 14:54:00 -07:00
Brian Cain 7f004656db
(#9718) Properly finalize structured_facts config option
This commit sets the structured_facts option to nil if its still
UNSET_VALUE at the finalize step. This was causing a bug when the facter
config was set but was not using structured facts.
2018-04-23 14:23:59 -07:00
Jeff Escalante 9273b5f794 turbolinks and script optimizations 2018-04-23 13:14:11 -04:00
Brian Cain 1eabd0901e
Website updates based on feedback 2018-04-23 09:14:31 -07:00
Chris Roberts 2b68e5ac25 Update version for dev 2018-04-20 14:44:11 -07:00
Chris Roberts bd586178f5 Update website vagrant version 2.0.4 2018-04-20 14:38:40 -07:00
Brian Cain daffd87200
Use match over match? for Ruby 2.3 2018-04-20 12:24:32 -07:00
Chris Roberts 6a6805f284 Release v2.0.4 2018-04-20 11:56:47 -07:00
Brian Cain a1ca29c5e4
Add warn and info validation translation strings 2018-04-20 10:51:38 -07:00