932 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto
caa80d54ac Don't use Ruby 1.9-only code 2010-09-27 12:01:56 -07:00
Mitchell Hashimoto
f47c59d4ba Up to 0.6.1.dev for development 2010-09-27 12:01:28 -07:00
Mitchell Hashimoto
9040a53e27 v0.6.0 2010-09-27 11:03:54 -07:00
Mitchell Hashimoto
daa6caffe9 Document test helpers 2010-09-23 19:11:50 -07:00
Mitchell Hashimoto
f6db8e5518 Environment documentation 2010-09-23 19:06:47 -07:00
Mitchell Hashimoto
7aded5e214 Errors and Plugin documentation 2010-09-23 10:04:52 -07:00
Mitchell Hashimoto
2e3be3789e More documentation and fixed some YARD warnings 2010-09-23 09:53:18 -07:00
Mitchell Hashimoto
fdb82ab4a4 Remove unused code 2010-09-23 09:44:59 -07:00
Mitchell Hashimoto
08d502e856 Command base code documentation 2010-09-23 08:45:53 -07:00
Mitchell Hashimoto
c8d7e6601d YARD and some documentation 2010-09-22 09:43:30 -06:00
Mitchell Hashimoto
85bbb5dd87 Switch config to not implicitly use I18n. 2010-09-21 20:38:19 -06:00
Mitchell Hashimoto
b909adde1c Since I18n isn't automatic for UI class, get rid of _ prefix on options 2010-09-21 18:14:18 -06:00