Mitchell Hashimoto
7f32af980e
SmartOS support for setting hostnames [GH-1672]
2013-04-30 15:07:41 -07:00
Mitchell Hashimoto
e0f8114103
Detect missing Linux kexts via vboxnetctl error message [GH-1671]
2013-04-30 09:45:00 -07:00
Mitchell Hashimoto
ad5873d330
More robust VBoxManage error checking. [GH-1669]
2013-04-29 10:11:53 -07:00
Fabio Rehm
7bdc6ac7e9
Add missing note about `Vagrant::Environment::VAGRANT_HOME` deprecation to the changelog
2013-04-25 14:34:49 -03:00
Mitchell Hashimoto
52448c97cc
Up version for development
2013-04-24 14:23:11 -07:00
Mitchell Hashimoto
7e400d00a3
v1.2.2
2013-04-23 13:05:18 -07:00
Mitchell Hashimoto
40e9ce6252
Convert DOS line endings to Unix in shell provisioner [GH-1495]
2013-04-22 23:32:13 -07:00
Mitchell Hashimoto
7524e7a3c0
Box add URL with windows drive letter works properly
2013-04-22 20:41:47 -07:00
Mitchell Hashimoto
d8ff2cb5ad
Attempt to read guest additions version from showvminfo [GH-1575]
2013-04-22 20:38:57 -07:00
Mitchell Hashimoto
efcb25693e
Update CHANGELOG for GH-1639
2013-04-22 20:29:17 -07:00
Mitchell Hashimoto
3a6969d65f
CHANGELOG
2013-04-20 14:34:28 -06:00
Mitchell Hashimoto
c29e4d6334
In a multi-machine environment, don't download box multiple [GH-1467]
2013-04-19 23:51:53 -06:00
Mitchell Hashimoto
661b982502
Handle box overrides in provider-specific overrides properly [GH-1617]
2013-04-19 23:05:32 -06:00
Mitchell Hashimoto
780a312fc9
Built-in DestroyConfirm middleware
2013-04-19 14:14:29 -06:00
Mitchell Hashimoto
c0539d6e31
Warn if run list on Chef is empty, not error [GH-1620]
2013-04-19 10:12:09 -06:00
Mitchell Hashimoto
45267c85fe
Fix vagrant package --base [GH-1615]
2013-04-17 08:22:26 -07:00
Mitchell Hashimoto
4a6939096c
Up version for development
2013-04-17 08:22:00 -07:00
Mitchell Hashimoto
a7853fe7b7
v1.2.1
2013-04-16 21:29:18 -07:00
Mitchell Hashimoto
2239036b59
Use Mozilla CA cert bundle for SSL validation
2013-04-16 17:32:30 -07:00
Mitchell Hashimoto
0e7a9d3c91
Mount VBox shared folders with proper owner/group [GH-1611]
2013-04-16 17:09:32 -07:00
Mitchell Hashimoto
0f089c5671
`--[no-]parallel` for vagrant up
2013-04-16 15:22:14 -07:00
Mitchell Hashimoto
4bb5da7232
Chef client config defaults are correct [GH-1609]
2013-04-16 15:07:37 -07:00
Mitchell Hashimoto
8322f20f4b
Get rid of arbitrary 4 second sleep for SSH
2013-04-16 13:50:02 -07:00
Mitchell Hashimoto
dc31725049
Follow redirects when downloading boxes [GH-1607]
2013-04-16 13:25:32 -07:00
Mitchell Hashimoto
b49bd8b8ea
Properly set the chef-solo run list [GH-1608]
2013-04-16 13:23:00 -07:00
Mitchell Hashimoto
d3f415133b
Up version for dev
2013-04-16 13:21:54 -07:00
Mitchell Hashimoto
f5ece47c51
v1.2.0
2013-04-16 09:42:34 -07:00
Mitchell Hashimoto
eaaccb78ed
Update CHANGELOG
2013-04-11 08:12:28 -07:00
Mitchell Hashimoto
e64696e839
Automatically override forwarded ports if host ports match
2013-04-10 15:37:04 -07:00
Mitchell Hashimoto
6b3e028166
Output shell script that is running [GH-1568]
2013-04-10 11:27:45 -07:00
Mitchell Hashimoto
28de46f3b4
Not an error if cookbooks path is missing
2013-04-10 11:21:18 -07:00
Mitchell Hashimoto
f48587bcd1
Shared folders with the same guest path overwrite each other
2013-04-10 10:44:53 -07:00
Mitchell Hashimoto
ba07d303e5
More robust hostname checking for RedHat [GH-1566]
2013-04-10 09:33:33 -07:00
Mitchell Hashimoto
5690aef4b0
Don't duplicate names when defining new machines in VFile
2013-04-09 19:05:35 -07:00
Mitchell Hashimoto
c1f53a4ace
ssh-config doesn't raise exception when VB machine not created [GH-1562]
2013-04-09 08:47:52 -07:00
Mitchell Hashimoto
d03938e3c1
config.ssh properly overrides provder-detected [GH-1479]
2013-04-08 20:50:15 -07:00
Mitchell Hashimoto
ba2c749d6d
Running provisioner output shows provisioner shortcut, not class
2013-04-08 14:50:22 -07:00
Mitchell Hashimoto
5fb5a60bfa
Update CHANGELOG
2013-04-08 14:28:23 -07:00
Mitchell Hashimoto
78d4d0a790
Networks come back up properly after reboot on RedHat [GH-921]
2013-04-08 11:02:03 -07:00
Mitchell Hashimoto
88b34d3b71
Message on `up` that VM is already running [GH-1558]
2013-04-08 09:09:23 -07:00
Mitchell Hashimoto
8b2bf72e8a
Fix parsing SSH extra args in multi-machine envs [GH-1545]
2013-04-07 22:07:55 -07:00
Mitchell Hashimoto
7fa9892b75
Send SSH keep-alive packets [GH-516]
2013-04-07 21:51:14 -07:00
Mitchell Hashimoto
142cc4bef7
rtcuseutc as sane default for VBox [GH-912]
2013-04-07 15:04:38 -07:00
Mitchell Hashimoto
efaabea5c0
Use vagrant tmp directory for boxes [GH-1442]
2013-04-07 14:48:56 -07:00
Mitchell Hashimoto
f203c29fbb
Builders are merged when using hooks. [GH-1555]
2013-04-07 14:17:40 -07:00
Mitchell Hashimoto
9f49b9298e
vagrant ssh on Cygwin won't output DOS path file warnings
2013-04-07 13:57:24 -07:00
Mitchell Hashimoto
5fe8cbb083
Proper clear line text for Cygwin
2013-04-07 13:48:26 -07:00
Mitchell Hashimoto
c34c8b39c3
Expand Cygwin path to Windows for VirtualBox shared folders
2013-04-06 22:08:41 -07:00
Mitchell Hashimoto
373a1d8633
Properly expand cygwin paths to Windows path for vboxmanage
2013-04-06 22:06:33 -07:00
Mitchell Hashimoto
96ebd3e8f7
Providers can support multiple box formats if they choose to.
...
Currently, providers must match a box format exactly the same
as that provider's name. i.e. the virtuabox provider needs a
"virtualbox" box and the "vmware_fusion" provider needs a
"vmware_fusion" box. Now, the provider can specify what the box format
is they want and support multiple if wanted.
Other box formats are specified in the provider definition within
a plugin:
class Plugin < Vagrant.plugin("2", "provider")
# ... other stuff
provider("foo", box_format: ["virtualbox", "other_format"]) do
# .. same
end
end
Now when using the example "foo" provider above, boxes for both
"virtualbox" or "other_format" are searched for. If both are found,
the order in which the formats exist determines precedence.
2013-04-06 18:21:16 -07:00
Mitchell Hashimoto
868f8d4061
Detect PuTTY Link on Windows and show error [GH-1518]
2013-04-06 16:50:59 -07:00
Mitchell Hashimoto
0874d4a77a
Assume Cygwin has a TTY for input [GH-1430]
2013-04-06 16:07:20 -07:00
Mitchell Hashimoto
fb9c311b4d
Always colorize Cygwin output
2013-04-06 16:03:25 -07:00
Mitchell Hashimoto
fbdd46a130
On Windows, prefer USERPROFILE for home directory path
2013-04-06 15:53:58 -07:00
Mitchell Hashimoto
744c879998
Don't repair forwarded port to used forwarded port
2013-04-06 14:12:33 -07:00
Mitchell Hashimoto
896db2f190
Ansible provisioner support CHANGELOG
2013-04-04 13:48:58 -07:00
Mitchell Hashimoto
cf9eb509a9
Don't preserve modified time when untarring files [GH-1539]
2013-04-04 13:32:37 -07:00
Mitchell Hashimoto
296d32c099
Update CHANGELOG
2013-04-04 12:58:07 -07:00
Mitchell Hashimoto
4ffc2c3b74
Invalid configuration keys are caught and shown in user friendly way
...
[GH-1484]
2013-04-03 16:18:37 -07:00
Mitchell Hashimoto
fc708bc139
Respect :mac option for networks [GH-1536]
2013-04-03 15:41:42 -07:00
Mitchell Hashimoto
52a2f48b20
Provider-specific configuration overrides via 2nd block param
...
Example:
Vagrant.configure("2") do |config|
# ...
config.vm.provider :virtualbox do |p, vb_config|
vb_config.vm.box = "virtualbox_box"
end
end
2013-04-03 14:57:14 -07:00
Mitchell Hashimoto
47925e1c42
Update CHANGELOG
2013-04-03 08:31:43 -07:00
Mitchell Hashimoto
8ccdd152b8
Update cHANGELOG
2013-04-03 08:31:43 -07:00
Mitchell Hashimoto
c46f1562a6
Update CHANGELOG for cURL stuff
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
79ba9df881
Respect the "disabled" flag for shared folders for VirtualBox [GH-1004]
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
06d055f443
Up the version to 1.2.0 development
2013-04-03 08:31:40 -07:00
Mitchell Hashimoto
8aff752cfb
v1.1.6
2013-04-03 08:31:10 -07:00
Mitchell Hashimoto
90f18c41be
v1.1.5
2013-04-02 15:13:41 -07:00
Mitchell Hashimoto
8458166c6a
Don't share default chef folder if doesn't exist on host
2013-04-02 15:04:06 -07:00
Mitchell Hashimoto
a8a7a7865d
Show an error if an invalid network type is used
2013-04-02 15:00:18 -07:00
Mitchell Hashimoto
bc2a9fe780
VBoxManage errors show stderr
2013-03-31 20:45:54 -07:00
Mitchell Hashimoto
4f1a3dad8c
Retry SSH on Errno::EACCES
2013-03-31 20:27:08 -07:00
Mitchell Hashimoto
ed97111b88
Update cHANGELOG
2013-03-30 14:58:10 -07:00
Mitchell Hashimoto
30053638af
Human friendly error on exit code 126 from VBoxManage
2013-03-29 13:14:00 -07:00
Mitchell Hashimoto
8156185f5d
Don't error too early when config.vm.box is not properly set
2013-03-29 12:54:01 -07:00
Mitchell Hashimoto
40250843b3
More comprehensive synced folder validation [GH-1499]
2013-03-29 12:45:44 -07:00
Mitchell Hashimoto
b32c0d16ac
Better plugin dev experience through warnings
2013-03-28 17:10:07 -07:00
Mitchell Hashimoto
72e0a691db
Don't load plugins.json plugins in Bundler env
2013-03-28 17:02:54 -07:00
Mitchell Hashimoto
64921db66f
Error message if private key not owned by right user [GH-1503]
2013-03-28 16:54:39 -07:00
Mitchell Hashimoto
665450614a
Don't error if machine shuts down really quickly on graceful [GH-1505]
2013-03-28 15:52:00 -07:00
Mitchell Hashimoto
ed038c8c64
Better detect SSh connections closing
2013-03-28 15:48:36 -07:00
Mitchell Hashimoto
361cc1ae40
Proper error message if invalid provisioner is used [GH-1515]
2013-03-28 15:38:32 -07:00
Mitchell Hashimoto
0272db698b
Up version for development
2013-03-28 15:34:25 -07:00
Mitchell Hashimoto
87613ec939
v1.1.4
2013-03-25 14:33:00 -07:00
Mitchell Hashimoto
0903e62add
v1.1.3
2013-03-25 11:48:10 -07:00
Mitchell Hashimoto
bcb0d99d6e
Update CHANGELOG
2013-03-25 11:47:48 -07:00
Mitchell Hashimoto
43d85930ed
Improve network interface detection to avoid crash [GH-1480]
2013-03-22 10:51:07 -07:00
Mitchell Hashimoto
7e125db669
Fix obscure error with world writable temp dir
2013-03-21 17:31:23 -07:00
Mitchell Hashimoto
ffae6bb4cd
Update CHANGELOG
2013-03-21 16:33:56 -07:00
Mitchell Hashimoto
a4745fb426
Properly handle forward port collision detection with auto-correct
...
[GH-1472]
2013-03-21 16:33:06 -07:00
Mitchell Hashimoto
df23c2a8fa
Move guest addition check to later, after boot [GH-1179]
2013-03-21 13:59:13 -07:00
Mitchell Hashimoto
fe8d68d15e
Update CHANGELOG for GH-1461
2013-03-20 22:31:36 -07:00
Mitchell Hashimoto
78d05e73d7
Chef-solo recipe_url works properly again [GH-1467]
2013-03-20 22:20:19 -07:00
Mitchell Hashimoto
fc8a5923b7
Re-added DHCP support for host-only networks
2013-03-20 22:11:35 -07:00
Mitchell Hashimoto
6babeb4188
Puppet retains default module path even when custom is set [GH-1207]
2013-03-19 15:23:37 -07:00
Mitchell Hashimoto
ec1bae0ae7
Update CHANGELOG
2013-03-18 21:35:06 -07:00
Mitchell Hashimoto
d7b7a32814
Attempt to re-establish SSH connection on Net::SSH::Disconnect
2013-03-18 18:10:54 -07:00
Mitchell Hashimoto
715539eac3
Up version for development
2013-03-18 14:35:03 -07:00
Mitchell Hashimoto
67bd4d30f7
v1.1.2
2013-03-18 13:51:15 -07:00
Mitchell Hashimoto
91ebe323f1
Update CHANGELOG
2013-03-18 11:25:41 -07:00
Mitchell Hashimoto
59282ba999
Fix overzealous errors with chef solo provisioner defaults
2013-03-18 11:24:18 -07:00
Mitchell Hashimoto
5ad6c2a94a
Up version for development
2013-03-18 11:24:18 -07:00
Mitchell Hashimoto
f743fed3cc
v1.1.1
2013-03-17 23:05:16 -07:00
Mitchell Hashimoto
022c1daec0
Raise error if no hostonly network on VBox with NFS [GH-1437]
2013-03-17 22:33:02 -07:00
Mitchell Hashimoto
9e80a55d7b
Puppet server host_name should be hostname [GH-1444]
2013-03-17 22:26:44 -07:00
Mitchell Hashimoto
2210765412
Fix default values for shell provisioner config
2013-03-17 16:18:49 -07:00
Mitchell Hashimoto
b4590f9184
Up the version of net-ssh and net-scp
2013-03-17 00:13:43 -07:00
Mitchell Hashimoto
5427392459
Logger statements for copying each box file during add
2013-03-16 10:14:32 -07:00
Mitchell Hashimoto
9a29cecfdf
Turn network, provider, and provisioner names into symbols if not
2013-03-15 22:14:04 -07:00
Mitchell Hashimoto
6e7427ca4d
Error if forwarded port with same host port is declared multiple times
2013-03-15 22:11:49 -07:00
Mitchell Hashimoto
f03175b4af
Don't "return" if FP less than port 1024 [GH-1421]
2013-03-15 15:15:54 -07:00
Mitchell Hashimoto
529cb21154
Don't use full path to manifest with Puppet, exposes bug in VMware
2013-03-15 15:00:28 -07:00
Mitchell Hashimoto
9464796c6d
Human friendly error when metadata.json is missing from a box
2013-03-15 11:12:50 -07:00
Mitchell Hashimoto
d40ba7968c
Fix `vagrant package` to avoid nil errors [GH-1423]
2013-03-14 20:40:52 -07:00
Mitchell Hashimoto
327ca544ef
Don't load any plugins for `vagrant plugin` [GH-1418]
2013-03-14 12:58:24 -07:00
Mitchell Hashimoto
c22e4fe19b
When there is no route to host for SSH, re-establish a new connection
2013-03-14 12:51:16 -07:00
Mitchell Hashimoto
43f3764e5b
Properly quote regular expression inputs to StringBlockEditor
2013-03-14 12:41:03 -07:00
Mitchell Hashimoto
64d1b54d51
Up version for development. Moving forward.
2013-03-14 11:55:03 -07:00
Mitchell Hashimoto
1949489993
v1.1.0
2013-03-13 23:36:31 -07:00
Mitchell Hashimoto
64230a7806
Add the 1.0.7 CHANGELOG
2013-03-13 23:36:14 -07:00
Mitchell Hashimoto
c8b829c4d2
Properly resolve cygwin paths in Cygwin environments [GH-1366]
2013-03-13 21:50:41 -07:00
Mitchell Hashimoto
7f736f934c
Improve VBox kernel module detection for Gentoo [GH-710]
2013-03-13 21:39:05 -07:00
Mitchell Hashimoto
f87ffc420d
Update CHANGELOG to be up to date
2013-03-13 21:36:49 -07:00
Mitchell Hashimoto
ade5d8a579
Human-friendly error if error copying private key [GH-580]
2013-03-01 13:51:11 -08:00
Mitchell Hashimoto
499d1ff8bf
VAGRANT_VAGRANTFILE env var to specify alternate filename for Vfile
2013-02-23 12:07:23 -08:00
Mitchell Hashimoto
bb59c551da
Update CHANGELOG
2013-02-08 22:20:33 -08:00
Mitchell Hashimoto
4fa194899d
VirtualBox config: "name" to set the VM name [GH-1126]
2013-01-30 23:03:21 -08:00
Mitchell Hashimoto
d19194d95b
`vagrant provision` accepts `--provision-with` [GH-1167]
2013-01-30 22:54:28 -08:00
Mitchell Hashimoto
9d2f26604e
Properly handle paused VirtualBox VMs [GH-1184]
2013-01-30 22:47:45 -08:00
Mitchell Hashimoto
76ca35a095
Sanitize folder names for default virtualbox name [GH-1223]
2013-01-30 22:17:10 -08:00
Mitchell Hashimoto
7fe19d3a11
Use box directory as temporary directory to avoid cross-device [GH-1199]
2013-01-30 21:54:07 -08:00
Mitchell Hashimoto
f713082280
auto_nat_dns_proxy VirtualBox provider config option [GH-1313]
...
When set to false, Vagrant will no longer try to automatically manage
NAT DNS proxy settings with VirtualBox.
2013-01-30 21:03:02 -08:00
Mitchell Hashimoto
ec47d214f0
Add in 1.0.6 changes to master CHANGELOG
2013-01-15 08:43:59 -08:00
Mitchell Hashimoto
92436ee547
Re-order things in CHANGELOG
2012-12-23 17:43:00 -08:00
Mitchell Hashimoto
fdf7d5a8ed
Update CHANGELOG structure
2012-12-23 17:42:20 -08:00
Mitchell Hashimoto
63a40c598d
Add 1.0.4 and 1.0.5 to CHANGELOG for master
2012-09-27 14:02:58 -07:00
Mitchell Hashimoto
62f0408dcd
Update CHANGELOG
2012-09-27 14:02:26 -07:00
Mitchell Hashimoto
77c2339892
Update CHANGELOG
2012-09-27 10:45:33 -07:00
Mitchell Hashimoto
678c6a070d
VirtualBox 4.2 support
2012-09-13 19:11:32 -07:00
Mitchell Hashimoto
bb56f4dd31
Clean up logic surrounding file downloader matching
2012-09-09 20:31:17 -07:00
Mitchell Hashimoto
7158445c2d
Error message on ECONNRESET for box downloading via HTTP [GH-1090]
2012-09-09 20:16:43 -07:00
Mitchell Hashimoto
46feb55396
Add missing "saving" transition for VirtualBox machine [GH-1110]
2012-09-09 19:49:03 -07:00
Mitchell Hashimoto
5691df37a1
Retry SSH on EHOSTUNREACH
...
This is one of those errors that happens once in awhile that can be
retried.
2012-08-29 13:39:03 -07:00
Mitchell Hashimoto
de73b65635
Very early SIGINTs no longer cause ugly stack traces.
...
We catch INT very very early in the Vagrant process in order to exit
cleanly rather than raising any exceptions. This is eventually overriden
by Vagrant at some point.
2012-08-10 00:30:58 -07:00
Mitchell Hashimoto
42744f71e8
Use 127.0.0.1 instead of localhost for port use checking. [GH-1057]
...
Many systems actually don't have "localhost" setup as loopback in their
/etc/hosts file, so this would fail. This makes it pass.
2012-08-08 20:02:18 -07:00
Mitchell Hashimoto
2995b6439d
Interrupt when asking to destroy a VM should exit. [GH-1017]
2012-07-11 18:33:28 -07:00
Mitchell Hashimoto
fa99eb7e54
Check for permission denied when using SCP to upload [GH-924]
2012-06-22 21:04:21 -07:00
Mitchell Hashimoto
3a07535e51
Update CHANGELOG
2012-06-08 10:25:47 -07:00
Mitchell Hashimoto
4efa9ad3cc
Update CHANGELOG
2012-06-01 17:13:19 +02:00
Mitchell Hashimoto
da98ce59b3
Basic fixes to the configure_networks for Arch
2012-06-01 14:26:34 +02:00