Commit Graph

247 Commits

Author SHA1 Message Date
Mitchell Hashimoto c3b26dc4bf Show special error if VirtualBox not detected on 64-bit Win 2010-12-18 20:50:32 -08:00
Mitchell Hashimoto 59ae5747d0 Use timeout library instead of threads to check for VM boot 2010-12-18 18:50:59 -08:00
Mitchell Hashimoto 135de3f0ec Update CHANGELOG for GH-244 2010-12-14 22:24:42 -08:00
Mitchell Hashimoto 2e1d2b1859 Update CHANGELOG for GH-243 2010-12-14 21:59:01 -08:00
Mitchell Hashimoto d0e3cf1210 config.puppet.options can be a string as well 2010-12-14 21:57:12 -08:00
Mitchell Hashimoto d0add468ac Update CHANGELOG for GH-241 2010-12-14 21:52:22 -08:00
Mitchell Hashimoto f0d1631528 Puppet provisioner 2010-12-07 16:58:22 -08:00
Mitchell Hashimoto 8f42d5e0d3 Update changelog for solaris changes 2010-12-07 16:50:59 -08:00
Mitchell Hashimoto 29e640e211 Up version for development to v0.6.9.dev 2010-11-30 20:37:29 -08:00
Mitchell Hashimoto 331e0841e5 Box collection reloads after downloading during CheckBox. [closes GH-229] 2010-11-30 20:19:24 -08:00
Mitchell Hashimoto 2fce72e9b0 Up the virtualbox gem dependency to make sure FFI ~> 0.6.3 is loaded. 2010-11-30 17:07:08 -08:00
Mitchell Hashimoto 16da2746a5 Translation for "stuck" state in VM [closes GH-218] 2010-11-21 00:14:13 -08:00
Mitchell Hashimoto b153709cab Update CHANGELOG with fix for GH-215 2010-11-15 10:49:55 -08:00
Mitchell Hashimoto e83260662e Fix chef validations with new blank run lists 2010-11-15 10:42:52 -08:00
Mitchell Hashimoto 52023f2fd3 Fix missing translation for chef. 2010-11-08 18:28:05 -08:00
Mitchell Hashimoto 6e48df560d Up version for development 2010-11-08 18:17:14 -08:00
Mitchell Hashimoto a4abdb1403 v0.6.7 2010-11-03 21:40:45 -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 dcb06a0e43 Fix junk output for ssh-config. [closes GH-189] 2010-10-13 18:36:13 -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 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 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 18835ff629 Default VM name is now properly env cwd folder name 2010-10-04 22:37:38 -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 a17e05475d Init Vagrantfile is now heavily commented with various available options. [closes GH-171] 2010-10-01 09:46:37 -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 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 171f4184c0.
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 f2cf24c1b4 Update CHANGELOG for unreleased 2010-09-27 17:14:15 -07:00
Mitchell Hashimoto f6c6d720f1 Update CHANGELOG 2010-09-27 17:13:47 -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 484b84edc6 Updated CHANGELOG with release dates. 2010-09-27 11:23:16 -07:00
Mitchell Hashimoto 51d576e50d Update CHANGELOG 2010-09-20 08:55:13 -06:00
Mitchell Hashimoto bae6c57230 Expose test helpers [closes GH-162] 2010-09-15 09:19:38 -06:00
Mitchell Hashimoto d5fbf29ec0 Plugins. Documentation coming shortly. 2010-09-14 23:10:51 -06:00
Mitchell Hashimoto d5ad387f27 New `vagrant package` option `--vagrantfile` and changed semantics of `--include` (see CHANGELOG) 2010-09-12 23:20:13 -06:00
Mitchell Hashimoto 8f5dacef26 "vagrant_main" is no longer the default run list for chef. It now starts empty. 2010-09-12 17:10:24 -06:00
Mitchell Hashimoto a96a3fb566 Update changelog with latest changes 2010-09-12 16:38:54 -06:00
Mitchell Hashimoto f8e7431899 Retry SSH connect a few times before admitting defeat. 2010-09-09 00:28:21 -07:00
Anko painting 650ff4b734 Allow downloading via a proxy if http_proxy environment variable is set. [closes GH-157] 2010-09-08 22:11:53 -07:00
Mitchell Hashimoto 65eaca09bc Update CHANGELOG to coincide with 0.5.4 release 2010-09-07 14:31:36 -07:00
Mitchell Hashimoto 6adad7e5a2 Fork-and-wait on Tiger as well as leopard. [related to GH-51] 2010-09-07 14:29:26 -07:00
Mitchell Hashimoto 23c08f2daa Configuration validation for the most common problems added 2010-09-05 11:26:38 -07:00
Mitchell Hashimoto 9cc64fcb34 Configuration classes can now be validated. Nice error message shown in case of failure. 2010-09-05 11:02:48 -07:00
Mitchell Hashimoto 3470d98fca Load the root path on demand. 2010-09-03 14:59:16 -07:00
Mitchell Hashimoto f85579a4de Give a nice error message if there is a syntax error in Vagrantfile [closes GH-154] 2010-09-03 14:23:47 -07:00
Mitchell Hashimoto 32aa5ef4d1 Update changelog for backwards incompat change. 2010-09-02 21:20:47 -07:00
Mitchell Hashimoto aa0579a24d Update CHANGELOG for latest work though its still not complete 2010-08-27 00:08:52 -07:00
Mitchell Hashimoto 3784eb82fb Fix issue with "Waiting for cleanup" message appearing twice in some cases. [closes GH-145] 2010-08-25 22:51:35 -07:00
Mitchell Hashimoto 23526c3746 `vagrant ssh_config` 2010-08-24 23:59:51 -07:00
Mitchell Hashimoto d86884699e `vagrant ssh` and update CHANGELOG before I forget 2010-08-24 23:46:10 -07:00
Mitchell Hashimoto 9f4dcbd9a6 Bump version to 0.6.0.dev. Time to make the big changes. 2010-08-23 21:18:01 -07:00
Mitchell Hashimoto 8677bb5f12 v0.5.3 - Fixes a couple basic bugs. 2010-08-23 21:16:54 -07:00
Mitchell Hashimoto 7bf9c6203d Fix strange formatting from `vagrant init` [closes GH-142] 2010-08-19 22:15:47 -07:00
Mitchell Hashimoto ca4c06458e Updated changelog for Joe's change 2010-08-18 13:34:48 -07:00
Mitchell Hashimoto 3c225ee768 Use File.join instead of File.expand_path in chef solo provisioner for folder paths. Allows it work on windows again. 2010-08-18 11:40:49 -07:00
Mitchell Hashimoto 0c41f6de3d Bump version for development 2010-08-03 20:11:33 -07:00
Mitchell Hashimoto 401d722ec6 v0.5.2 - Fix regression with `vagrant package` 2010-08-03 20:10:25 -07:00
Mitchell Hashimoto cf32abb210 `vagrant up` can be used the same as `vagrant resume` [closes GH-134] 2010-08-03 19:43:39 -07:00
Mitchell Hashimoto 1cbc931a6d Run chef provisioners with "-E" flag on sudo so PATH is preserved on CentOS [closes GH-133] 2010-08-03 09:14:35 -07:00
Mitchell Hashimoto f3a6dc8479 Added "IdentitiesOnly" flag to `vagrant ssh` to avoid "Too Many Auth Failures" error message 2010-08-02 19:52:11 -07:00
Mitchell Hashimoto 22a9e3fe3d Fix regression with `package` not working. [closes GH-132] 2010-08-02 19:44:15 -07:00
Mitchell Hashimoto 992bd13b19 Cleaned up the `vagrant init` command, updated CHANGELOG 2010-08-01 17:18:17 -07:00
Mitchell Hashimoto 5184f47f7f Bump version for development and update changelog 2010-07-31 11:28:55 -07:00
Mitchell Hashimoto e63cd71673 Specify remote cookbook paths which exist only the VM in cookbook_paths config. [closes GH-130] 2010-07-31 10:46:22 -07:00
Mitchell Hashimoto 6522a2f6e5 Quiet output slightly on `destroy`, `halt`, and `reload` 2010-07-31 08:36:33 -07:00
Mitchell Hashimoto 0d2cf26ba5 Update changelog for docs changes 2010-07-31 08:03:11 -07:00
Mitchell Hashimoto fea5ed67c5 Fixed error with doing a `vagrant up` when no Vagrantfile was present 2010-07-30 18:01:12 -07:00
Mitchell Hashimoto b48b0cb299 NFS cleanup no longer errors if /etc/exports doesn't exist. [closes GH-126] 2010-07-30 09:38:45 -07:00
Mitchell Hashimoto 96ea715e30 Fixed `vagrant resume` to properly resume a suspend VM [closes GH-122] 2010-07-29 20:26:02 -07:00
Mitchell Hashimoto 8ea6d2bc40 Properly discard VM state if saved on various commands such as destroy [closes GH-123] 2010-07-29 20:15:38 -07:00
Mitchell Hashimoto d17765c3dd `config.chef.recipe_url` to download cookbooks via chef solo [closes GH-121] 2010-07-28 21:35:00 -07:00
Mitchell Hashimoto d68ac2e7e8 Added changelog to better track important changes I make. 2010-07-28 20:34:29 -07:00