4494 Commits

Author SHA1 Message Date
Mike Williams
3f358f5df6 Ensure host-only interface is down before reconfiguring it. 2010-11-08 18:07:58 -08:00
Mike Williams
9a254937fc Use ifup on the host-only interface, rather than rebooting all interfaces. 2010-11-08 18:07:37 -08:00
Mitchell Hashimoto
a4abdb1403 v0.6.7 2010-11-03 21:40:45 -07:00
Ches Martin
8bff03fb80 BaseVMNotFoundError -> BaseVMNotFound and test [closes GH-200] 2010-11-03 21:35:39 -07:00
Mitchell Hashimoto
6bac0a7ab2 Better box verification/error messages. 2010-10-21 17:58:17 -07:00
Mitchell Hashimoto
ef50361f95 Nicer error message when box is not found. [closes GH-195] 2010-10-21 17:50:41 -07:00
Mitchell Hashimoto
af9fdef791 Fix output of status with multi-vm to be correct. [closes GH-196] 2010-10-21 17:15:02 -07:00
Mitchell Hashimoto
eda116cbe3 up to v0.6.7.dev for development 2010-10-14 14:14:05 -07:00
Mitchell Hashimoto
1544c25a18 v0.6.6 2010-10-14 14:13:24 -07:00
Mitchell Hashimoto
d994e980de vagrant status NAME works again. [closes GH-191] 2010-10-14 14:00:48 -07:00
Mitchell Hashimoto
39407694e3 Validate only certain command sequences [closes GH-188] 2010-10-13 18:59:25 -07:00
Mitchell Hashimoto
92c37f7435 Remove environment_load action chain. It wasn't used. 2010-10-13 18:53:15 -07:00
Mitchell Hashimoto
f1a3c75bcb Somewhat ghetto callback system in place to handle validations now. This will definitely get looked at again in the near future. 2010-10-13 18:51:12 -07:00
Mitchell Hashimoto
82d73ebe3c General validation middleware 2010-10-13 18:40:12 -07:00
Mitchell Hashimoto
dcb06a0e43 Fix junk output for ssh-config. [closes GH-189] 2010-10-13 18:36:13 -07:00
Mitchell Hashimoto
6337cefb8b Disable Vagrantfile validation completely on load. see coming commits... 2010-10-12 21:08:33 -07:00
Mitchell Hashimoto
341e7916f4 Port collision type mismatches fixed. [closes GH-185] 2010-10-09 01:21:52 -07:00
Mitchell Hashimoto
ebf1fa2fb1 Check if file exists on root path traversal [closes GH-182] 2010-10-08 18:23:38 -07:00
Mitchell Hashimoto
29a5cada78 Up to 0.6.6.dev for development 2010-10-08 10:57:38 -07:00
Mitchell Hashimoto
6732872326 v0.6.5 - Important multi-VM and validation bug fixes. 2010-10-08 10:56:42 -07:00
Mitchell Hashimoto
f90016bb6f Only validate on the second-pass of loading configuration 2010-10-08 10:52:34 -07:00
Mitchell Hashimoto
5fcf10d6cd Validations to assure base MAC address is set 2010-10-08 10:44:19 -07:00
Mitchell Hashimoto
c6b0fae318 Load sub-VM configuration on first-pass, allowing box loading for sub-VMs. [closes GH-166] [closes GH-181] 2010-10-08 10:34:33 -07:00
Mitchell Hashimoto
48e5f4fb86 Vagrantfiles with only one config.vm.define are now considered multi-VM. 2010-10-08 09:50:34 -07:00
Mitchell Hashimoto
ba9cb19808 Configuration only validates on final Vagrantfile proc, allowing multi-VM to work correctly 2010-10-08 09:44:17 -07:00
Mitchell Hashimoto
e36a9d3a0c Nice error message given if ".vagrant" is a directory and therefore can't be accessed. [closes GH-172] 2010-10-06 18:57:39 -07:00
Mitchell Hashimoto
5b9bc086ac Fix plugin loading in a Rails 2.3.x project [closes GH-176] 2010-10-05 13:40:09 -07:00
Mitchell Hashimoto
8d909b8ee4 Update to v0.6.5.dev for development 2010-10-04 22:39:55 -07:00
Mitchell Hashimoto
f32db6ca6c v0.6.4 - Various bug fixes 2010-10-04 22:38:21 -07:00
Mitchell Hashimoto
12b769ce14 Removed final global test helper from test/test_helper.rb 2010-10-03 18:48:41 -07:00
Mitchell Hashimoto
eaaf55ea8a up --no-provision works again. This disables provisioning during the process. 2010-10-03 18:34:33 -07:00
Mitchell Hashimoto
cf823cadb5 Action warden doesn't do recovery process on SystemExit exceptions, allowing double ctrl-C to work properly again. 2010-10-01 10:08:38 -07:00
Mitchell Hashimoto
3e54150f71 Box add checks if box exists before the download [closes GH-170] 2010-10-01 09:24:58 -07:00
Mitchell Hashimoto
61314c5e21 Only check for box directory if it is set during unpackage recovery [related to GH-170] 2010-10-01 09:20:18 -07:00
Mitchell Hashimoto
11e775b03b Retry on TypeError for NFS cleanup, which seems to happen during Kernel#system 2010-09-30 01:39:05 -07:00
Mitchell Hashimoto
bad251a20d NFS no longer attempts to clean exports file if VM is not created, which caused a stack trace during recovery. 2010-09-30 01:16:45 -07:00
Mitchell Hashimoto
ed645417c7 Basic validation added for Chef configuration (both solo and server). 2010-09-30 01:09:36 -07:00
Mitchell Hashimoto
588ead6e45 Top config class is now available in all Vagrant::Config::Base subclasses. Useful for validation. 2010-09-30 00:50:50 -07:00
Mitchell Hashimoto
c0e3047af7 Subcommand help shows proper full command in task listing. [closes GH-168] 2010-09-30 00:07:01 -07:00
Mitchell Hashimoto
c5b81b5998 SSH gives error message if ssh binary is not found. [closes GH-161] 2010-09-29 23:47:17 -07:00
Mitchell Hashimoto
0fcc1150c5 Revert "Instead of using Kernel#system, use custom piped solution"
This reverts commit 171f4184c0a698c4a6b05767accb6002ffcd18a0.
2010-09-29 23:38:07 -07:00
Mitchell Hashimoto
c30b5f4093 SSH gives proper error if VM is not running [closes GH-167] 2010-09-29 23:37:24 -07:00
Mitchell Hashimoto
990908c3ed Fix some undefined error constants in commands 2010-09-29 23:31:21 -07:00
Mitchell Hashimoto
171f4184c0 Instead of using Kernel#system, use custom piped solution 2010-09-27 18:26:42 -07:00
Mitchell Hashimoto
ea6904761f Check box action no longer needs to load_box! 2010-09-27 13:42:53 -07:00
Mitchell Hashimoto
1827365326 Up to 0.6.4.dev for development 2010-09-27 13:41:48 -07:00
Mitchell Hashimoto
0f3055b968 More Ruby 1.8.7 trickery 2010-09-27 12:21:34 -07:00
Mitchell Hashimoto
8a8d1f84ae A quick 0.6.2 to fix a simple coloring issue :) 2010-09-27 12:19:25 -07:00
Mitchell Hashimoto
a7d6bf4e08 v0.6.1 2010-09-27 12:12:32 -07:00
Mitchell Hashimoto
1199c89a4a Fix issues with Ruby 1.8.7 where Vagrant wouldn't even run 2010-09-27 12:10:17 -07:00