Mitchell Hashimoto
|
fa50f06a4c
|
Error if RubyGems failed.
|
2013-02-02 23:31:53 -08:00 |
Mitchell Hashimoto
|
a2ef7790de
|
Start creating the plugin middleware sequences
|
2013-02-02 18:42:04 -08:00 |
Mitchell Hashimoto
|
ec995b5ddf
|
Avoid cross-device moves when adding boxes [GH-1350]
|
2013-02-02 16:37:46 -08:00 |
Mitchell Hashimoto
|
165dd63f78
|
New HandleBoxUrl built-in middleware to handlet the "box_url" config
|
2013-02-01 11:31:08 -08:00 |
Mitchell Hashimoto
|
4e6496bed7
|
Improve subprocess logging
|
2013-01-31 19:47:54 -08:00 |
Mitchell Hashimoto
|
a8c7ad30ee
|
Be a bit more fine grained about errors that are reported for Vfiles
|
2013-01-31 18:52:29 -08:00 |
Mitchell Hashimoto
|
67c2e205be
|
Create rgloader/loader.rb files for encoded files
|
2013-01-31 18:48:56 -08:00 |
Mitchell Hashimoto
|
1392d9b4a5
|
Detect if a VM name is already taken for VirtualBox
|
2013-01-30 23:22:45 -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
|
c164a5ca81
|
Merge pull request #1300 from kainz/master
Avoid cross device activity for box creation by creating tmp dir in provider dir
|
2013-01-30 21:47:40 -08:00 |
Mitchell Hashimoto
|
c75ec09014
|
Lower IO.select timeouts to improve subprocess speeds
We were getting bit if the process exited while we were doing an
IO.select because it would then wait the full timeout.
|
2013-01-30 21:29:04 -08:00 |
Mitchell Hashimoto
|
c5120fdd5e
|
Don't fail too early with bad Vagrantfiles [GH-1345]
|
2013-01-30 20:16:10 -08:00 |
Mitchell Hashimoto
|
e9327c4a28
|
Better logging in the config logger
|
2013-01-30 20:12:41 -08:00 |
Mitchell Hashimoto
|
c57ba9de58
|
Give a nice human-friendly error message when problems loading Vfile
|
2013-01-30 20:01:41 -08:00 |
Mitchell Hashimoto
|
75ea4e5bdd
|
--provision-with works properly again
|
2013-01-30 19:42:54 -08:00 |
Mitchell Hashimoto
|
e0f0066c99
|
--no-provision works properly again
|
2013-01-30 19:39:21 -08:00 |
Mitchell Hashimoto
|
7eec127704
|
Support refreshing the machine cache
|
2013-01-30 10:37:40 -08:00 |
Mitchell Hashimoto
|
64042a5d35
|
Downloading the box_url component works again
|
2013-01-30 10:24:47 -08:00 |
Mitchell Hashimoto
|
a21744a12d
|
Merge pull request #1336 from ithinkihaveacat/return-non-zero-if-invalid-command
Return exit status of 1 on invalid command
|
2013-01-29 10:58:55 -08:00 |
Mitchell Hashimoto
|
e1b78dbfbe
|
Unlock the file explicitly due to some weirdness on BSD kernels
|
2013-01-28 21:08:22 -08:00 |
Mitchell Hashimoto
|
7531c94dbf
|
Allow path and exception for Lock middleware to be procs
|
2013-01-28 20:46:39 -08:00 |
Mitchell Hashimoto
|
9ae3a373c8
|
Add new middleware builtin: Lock
This will do a process lock by flocking a file. If it fails, it will
raise an exception of choice.
|
2013-01-28 17:08:37 -08:00 |
Mitchell Hashimoto
|
0d27cd5bcb
|
Warn if Vagrant is run outside of installers
|
2013-01-28 13:39:56 -08:00 |
Mitchell Hashimoto
|
d4cf03d6c5
|
`vagrant package` uses bsdtar
|
2013-01-28 13:20:42 -08:00 |
Mitchell Hashimoto
|
35aef1aa0b
|
Use bsdtar to repackage boxes
|
2013-01-28 13:18:07 -08:00 |
Mitchell Hashimoto
|
e6a0023713
|
Switch to bsdtar for unpackaging a box
|
2013-01-28 13:01:43 -08:00 |
Michael Stillwell
|
7941748db7
|
Return exit status of 1 on invalid command
Makes "vagrant destroyjj" and similar return an exit code of 1, so that
"vagrant destroyjj && vagrant up" works as expected.
|
2013-01-27 19:52:43 +00:00 |
Mitchell Hashimoto
|
c3cc513609
|
Create the setup_version file to track our directory layout version
|
2013-01-25 16:37:54 -08:00 |
Mitchell Hashimoto
|
6a3c0bd425
|
Call built-in supports args for imddleware
|
2013-01-22 12:20:02 -08:00 |
Mitchell Hashimoto
|
fb875ab642
|
Better logging in the GracefulHalt middleware
|
2013-01-22 12:13:42 -08:00 |
Mitchell Hashimoto
|
51540496a9
|
GracefulHalt builtin
|
2013-01-22 11:56:49 -08:00 |
Mitchell Hashimoto
|
e1f4e27b1b
|
Update docs for v2 provider interface for MachineState
|
2013-01-21 11:44:19 -06:00 |
Mitchell Hashimoto
|
8ad8f73846
|
Raise an exception if a non-MachineState is returned
|
2013-01-21 11:31:20 -06:00 |
Mitchell Hashimoto
|
7bdf54923a
|
Create the MachineState class
|
2013-01-21 11:25:28 -06:00 |
Mitchell Hashimoto
|
2d57afbbda
|
Support warnings/errors when upgrading Vagrantfiles internally
|
2013-01-20 22:04:50 -05:00 |
Mitchell Hashimoto
|
ffd9c1eb9c
|
Verify we have errors to show if we're going to show them
|
2013-01-18 13:37:31 -08:00 |
Mitchell Hashimoto
|
7f55d5eac8
|
Builtin: ConfigValidate will validate your configuration
|
2013-01-18 13:26:14 -08:00 |
Mitchell Hashimoto
|
37e36010e0
|
Remove the ErrorRecorder
|
2013-01-18 13:15:22 -08:00 |
Mitchell Hashimoto
|
fff021e51d
|
Update Chef provisioner to new validation API
|
2013-01-18 13:12:02 -08:00 |
Mitchell Hashimoto
|
e651eb3aa1
|
Add a V2 config helper to merge errors since that seems common
|
2013-01-18 13:03:07 -08:00 |
Mitchell Hashimoto
|
3f3c7027aa
|
Machine objects are passed into validate instead of env
|
2013-01-18 12:43:53 -08:00 |
Mitchell Hashimoto
|
a8b57ba13f
|
Ignore empty error groups
|
2013-01-18 12:27:29 -08:00 |
Mitchell Hashimoto
|
bae6555836
|
Remove DeprecationError
|
2013-01-18 12:23:29 -08:00 |
Mitchell Hashimoto
|
e0c8fadae4
|
I can remove the `validate!` method from the v1 root
|
2013-01-18 12:18:30 -08:00 |
Mitchell Hashimoto
|
42a1ce6e9d
|
Remove the old config validation error
|
2013-01-18 12:15:36 -08:00 |
Mitchell Hashimoto
|
e6f9586d83
|
New validation method on the root that returns errors
|
2013-01-18 12:14:40 -08:00 |
Mitchell Hashimoto
|
0bd0752bf2
|
Environment#data_dir
This is basically a directory to store state.
|
2013-01-18 11:37:49 -08:00 |
Mitchell Hashimoto
|
776a1e446b
|
Strip the value, actually, to trim the front newline
|
2013-01-15 21:57:10 -08:00 |
Mitchell Hashimoto
|
6c2e1c354f
|
Chomp values inserted into a StringBlockEditor
|
2013-01-15 21:55:56 -08:00 |
Mitchell Hashimoto
|
23668d4ed0
|
Fix some newline weirdness with StringBlockEditor
|
2013-01-15 21:53:11 -08:00 |