Mitchell Hashimoto
|
6194421972
|
`vagrant box` no longer requires a Vagrantfile in the current directory.
|
2010-03-07 12:44:00 -08:00 |
Mitchell Hashimoto
|
6fd10504e0
|
Box existence error checking is now in proper 'require_box'
|
2010-03-06 21:48:39 -08:00 |
Mitchell Hashimoto
|
49c98ad8af
|
Mounting a folder now waits for the mount to succeed before continuing. Fixed a race condition between SSH daemon starting and the VBox kernel extensions loading...
|
2010-03-05 19:16:57 -08:00 |
Mitchell Hashimoto
|
41b25e68ec
|
Reload action only halts the machine if its running
|
2010-03-05 18:03:08 -08:00 |
Mitchell Hashimoto
|
06ff3a363c
|
Env.load_box! gives a reasonable error if the box specified in the Vagrantfile doesn't exist now.
|
2010-03-05 16:58:36 -08:00 |
Mitchell Hashimoto
|
0a54ea1464
|
`vagrant-down` now uses reusable actions (a Down action)
|
2010-03-05 16:47:47 -08:00 |
John Bender
|
0cdc6b5eaa
|
moved hanging dotfile_name under Vagrant.config.vagrant
|
2010-03-04 23:50:08 -08:00 |
Mitchell Hashimoto
|
66bc5a19e2
|
Revamped provisioning JSON generation which includes the entire configuration tree. Plus better testing all around for JSON generation + configuration.
|
2010-03-04 22:14:44 -08:00 |
Mitchell Hashimoto
|
da2150da89
|
Resume uses the resume action now
|
2010-03-04 21:22:25 -08:00 |
Mitchell Hashimoto
|
0a791d1c58
|
Suspending moved out to an action, command takes advantage of this action now.
|
2010-03-04 21:13:17 -08:00 |
Mitchell Hashimoto
|
20ed284372
|
Unpackage now has its own rescue implementation
|
2010-03-04 21:02:59 -08:00 |
Mitchell Hashimoto
|
94be71e527
|
Nit-pick test formatting. No code changes.
|
2010-03-04 00:10:15 -08:00 |
John Bender
|
c952fdaa24
|
check if a box exists before beginning add action
|
2010-03-03 23:53:46 -08:00 |
Mitchell Hashimoto
|
35af1fa02b
|
Added rescue/cleanup methods to box downloading to cleanup temporary files
|
2010-03-03 23:00:04 -08:00 |
Mitchell Hashimoto
|
8e7621061f
|
vagrant-up and vagrant-halt no longer raise exceptions when the VM is not in the proper state.
|
2010-03-02 22:19:13 -08:00 |
Mitchell Hashimoto
|
c7f040f14c
|
vagrant-up now starts the VM if its already created, rather than giving an error.
|
2010-03-02 22:07:04 -08:00 |
Mitchell Hashimoto
|
c119a34f0e
|
Added vagrant-halt to forcibly shut down vagrant instance.
|
2010-03-02 21:53:16 -08:00 |
Mitchell Hashimoto
|
f5f1405a7c
|
HTTP downloader clears the download line once its complete so that the log output doesn't wrap
|
2010-02-28 22:34:07 -08:00 |
Mitchell Hashimoto
|
3d220ef5c8
|
HTTP downloader implemented. Boxes can now be added via HTTP!
|
2010-02-28 22:13:37 -08:00 |
Mitchell Hashimoto
|
9913c07ff2
|
Box download action now uses Vagrant "Downloaders." These are abstractions which will allow me to implement file downloading, http downloading etc. File downloading implemented here.
|
2010-02-28 21:42:38 -08:00 |
Mitchell Hashimoto
|
7c19419ef2
|
Package uses a reference to the Export action to get the temp path rather than the wonky callback. Implemented Runner#find_action for this.
|
2010-02-28 20:23:32 -08:00 |
Mitchell Hashimoto
|
5dd3e51788
|
Export action now cleans up and rescues. Package no longer cleans up temporary directory.
|
2010-02-28 19:56:50 -08:00 |
Mitchell Hashimoto
|
e50e264747
|
Actions can now implement the #cleanup method which is called after all other actions have finished executing.
|
2010-02-28 01:47:42 -08:00 |
Mitchell Hashimoto
|
dce3c032be
|
If an "ActionException" is raised from an action, the runner will error and exit rather than continuing to raise the exception.
|
2010-02-28 01:24:11 -08:00 |
Mitchell Hashimoto
|
37393986e3
|
Implemented the "rescue" method for action runners when an exception is raised. Read documentation for more information.
|
2010-02-28 01:06:01 -08:00 |
John Bender
|
3c546ef2c7
|
check for included files before packaging
|
2010-02-28 00:13:55 -08:00 |
Mitchell Hashimoto
|
f316e0c61c
|
Default include files to empty array
|
2010-02-28 00:03:21 -08:00 |
John Bender
|
79718eb4c3
|
--include added to package tests passing, but still needs manual verification
|
2010-02-27 22:49:43 -08:00 |
Mitchell Hashimoto
|
9e41bd9a34
|
Moved the root shared folder to load in the start task.
|
2010-02-25 23:57:50 -08:00 |
Mitchell Hashimoto
|
815b253b7e
|
Export test no longer actually hits the filesystem
|
2010-02-25 19:17:39 -08:00 |
Mitchell Hashimoto
|
f1fc07e353
|
Action runner clears actions after execution
|
2010-02-24 00:39:12 -08:00 |
Mitchell Hashimoto
|
e4548508f2
|
Removed some delegated methods on VM to explicitly use `vm` attribute in actions so its more runner-agnostic.
|
2010-02-24 00:34:54 -08:00 |
Mitchell Hashimoto
|
26f9eca141
|
Reworked `vagrant package` to use the new tmp directory.
|
2010-02-24 00:30:58 -08:00 |
Mitchell Hashimoto
|
71abd76fae
|
If a box contains a Vagrantfile, that is now loaded in the configuration chain between the gem config and the project config.
|
2010-02-23 21:50:44 -08:00 |
Mitchell Hashimoto
|
3b198e208d
|
Config clearing.
|
2010-02-23 21:39:56 -08:00 |
Mitchell Hashimoto
|
1a6f838baa
|
`vagrant up` (specifically Actions::VM::Import) now uses a configured box rather than a base VM. Much cleaner!
|
2010-02-23 00:05:41 -08:00 |
Mitchell Hashimoto
|
10e67e85f0
|
Removed unpackage VM action (since its part of box now)
|
2010-02-22 23:09:19 -08:00 |
Mitchell Hashimoto
|
5b68f3dd10
|
Box actions clean up the temporary file after unpackaging
|
2010-02-22 22:42:31 -08:00 |
Mitchell Hashimoto
|
c7e21a0c94
|
Moved the destroy logic out to a re-usable box action.
|
2010-02-22 21:32:15 -08:00 |
Mitchell Hashimoto
|
546db294ca
|
`vagrant box remove` functionality is in
|
2010-02-22 21:27:57 -08:00 |
Mitchell Hashimoto
|
f502587931
|
`vagrant box add` works completely
|
2010-02-22 18:57:19 -08:00 |
Mitchell Hashimoto
|
28b48929df
|
Changed box actions and commands to use the Box class instead of passed in params.
|
2010-02-22 18:17:43 -08:00 |
Mitchell Hashimoto
|
1856d56431
|
Box downloading works (Actions::Box::Download)
|
2010-02-22 17:34:44 -08:00 |
Mitchell Hashimoto
|
6b705cbe42
|
Change `vm` attribute to be `runner` on action base to reflect what it now is.
|
2010-02-22 16:35:22 -08:00 |
Mitchell Hashimoto
|
35762a4308
|
Moved VM actions into the Actions::VM namespace.
|
2010-02-22 16:25:47 -08:00 |
Mitchell Hashimoto
|
f60b383b75
|
`vagrant box` command with primitive functionality is in. Doesn't do anything productive yet.
|
2010-02-22 16:13:53 -08:00 |
Mitchell Hashimoto
|
47149fe9a9
|
Test to make sure VM is an action runner
|
2010-02-22 14:00:13 -08:00 |
Mitchell Hashimoto
|
2b1afa6f6f
|
Vagrant::Env sets up the home directory (specified in config) with proper subfolders if they don't exist.
|
2010-02-22 01:03:08 -08:00 |
Mitchell Hashimoto
|
f1fda1f0fa
|
Pulled out action running from VM into its own Actions::Runner class
|
2010-02-21 22:56:22 -08:00 |
Mitchell Hashimoto
|
cbcb877624
|
Compression tests for packaging
|
2010-02-20 22:58:39 -08:00 |