Page MenuHomeSolus

Update vagrant to 2.2.3

Authored by der_eismann on Jan 10 2019, 6:50 PM.




  • command/rsync-auto: Prevent crash on post-rsync command failure
  • command/snapshot: Raise error for bad subcommand
  • command/package: Ensure temp dir for package command is cleaned up
  • command/powershell: Support running elevated commands
  • communicator/ssh: Add config and remote_user options
  • core: Display version update on stderr instead of stdout
  • core: Add experimental feature flag
  • core: Show box version during box outdated check
  • guest/windows: Modify elevated username only on username failure
  • provisioners/file: Show source and destination locations with file provisioner
  • provisioners/salt: Validate that install_type is set if version is specified
  • provisioners/salt: Update default install version
  • provisioners/shell: Add reboot option for rebooting supported guest
  • synced_folders/rsync: Support using rsync --chown option
  • util/guest_inspection: Validate hostnamectl command works when detected
  • util/platform: Use wslpath command for customized root on WSL

Bug Fixes:

  • command/cloud publish: Ensure box file exists before path expanding
  • command/cloud publish: Catch InvalidVersion errors from vagrant_cloud client
  • command/snapshot: Retain consistent provisioning behavior across all commands
  • command/validate: Bypass install checks for validating configs with the --ignore-provider flag
  • communicator/ssh: Fix garbage output detection
  • guest/alt: Fix network configuration errors
  • guest/coreos: Fix grep command for network interface of CoreOS guest
  • guest/freebsd: Fix defaultrouter rcvar in static network template
  • guest/redhat: Fix network configuration errors
  • providers/virtualbox: Adjust version requirement for NIC warning
  • util/powershell: Use correct Base64 encoding for encoded commands
Test Plan
  • Install locally and confirmed version with vagrant version
  • Run with a few local projects, including usage of vagrant up, destroy, init and provision

Diff Detail

R3106 vagrant
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.
der_eismann created this revision.Jan 10 2019, 6:50 PM
der_eismann requested review of this revision.Jan 10 2019, 6:50 PM
DataDrake accepted this revision.Jan 16 2019, 12:35 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Jan 16 2019, 12:35 PM
This revision was automatically updated to reflect the committed changes.