Mitchell Hashimoto
1a8c4199b2
Introduce Config::Loader
...
Config::Loader will be the new class responsible for loading configuration
and replaces the previous dual-role "Vagrant::Config" played. While this
commit is very early-stage, once this new architecture is flushed out, it
will make loading, using, and extending configuration much easier and cleaner.
Additionally, I believe this will help post Vagrant 1.0 if multi-language
configuration is implemented.
2011-12-03 17:12:48 -08:00
Mitchell Hashimoto
e38e3cc652
Move VAGRANT_LOG logic into vagrant.rb so VAGRANT_LOG is always available
2011-12-03 17:12:07 -08:00
Mitchell Hashimoto
271d1a92f0
Allow enabling of logging with VAGRANT_LOG
2011-12-03 16:11:31 -08:00
Mitchell Hashimoto
1355487a04
Environment UI class can now be set through the environment init
2011-12-03 16:07:34 -08:00
Mitchell Hashimoto
4d71b7bba3
Update test task to work again
2011-12-03 15:44:57 -08:00
Mitchell Hashimoto
fe442faefa
Move unit tests into the unit_legacy folder
2011-12-03 15:44:08 -08:00
Mitchell Hashimoto
cb8d00b55f
Move the VM accessible check into more relevant actions
2011-12-03 15:37:13 -08:00
Mitchell Hashimoto
c37f16b754
Remove final logger reference
2011-12-01 21:56:56 -08:00
Mitchell Hashimoto
dd4acb1e3d
Convert remaining logger calls outside of environment to log4r
2011-12-01 21:56:56 -08:00
Mitchell Hashimoto
e4c0a0bf0a
Convert warden to use log4r
2011-12-01 21:56:56 -08:00
Mitchell Hashimoto
52f3f8aa67
Get rid of `env.logger` in bin/vagrant
2011-12-01 21:56:56 -08:00
Mitchell Hashimoto
0a47c9d6fa
Make log4r a first class dependency as we start to switch to it
2011-12-01 21:56:56 -08:00
Mitchell Hashimoto
282bf37350
Get the tests passing
2011-12-01 21:56:55 -08:00
Mitchell Hashimoto
6ea3335de6
DRY up the new UI class a bit
2011-12-01 21:56:55 -08:00
Mitchell Hashimoto
d84ec88fae
Add color to the colored UI
2011-12-01 21:56:55 -08:00
Mitchell Hashimoto
af56c274c0
Add the "Basic" UI for non-colored messages
2011-12-01 21:56:55 -08:00
Mitchell Hashimoto
f519434285
Rip out Thor::Shell
2011-12-01 21:56:55 -08:00
Mitchell Hashimoto
9c59f0f357
Upgrade version for development on 0.9.0
2011-12-01 21:56:55 -08:00
Mitchell Hashimoto
d4da278f28
v0.8.8
2011-12-01 21:53:54 -08:00
Mitchell Hashimoto
723b3c06fb
Append folder name to chef solo cookbooks [GH-511]
2011-11-30 14:54:55 -08:00
Mitchell Hashimoto
27c83aef16
Make the default path to encrypted data bags `/tmp` [GH-512]
2011-11-30 14:26:13 -08:00
Mitchell Hashimoto
24895f2479
Update CHANGELOG
2011-11-30 12:52:05 -08:00
Michael Dellanoce
a221235307
Remove windows drive letter from path if running a chef solo provisioner on a Windows guest
2011-11-30 12:51:04 -08:00
Mitchell Hashimoto
923f8e1622
Update CHANGELOG
2011-11-30 12:46:56 -08:00
Mitchell Hashimoto
c1a0b97067
Only check non-OSE versions for checking guest addition versions [GH-514]
2011-11-30 12:46:13 -08:00
Mitchell Hashimoto
27c4d61e67
Upgrade to childprocess 0.2.3 and remove our hacky with_env_changes
2011-11-27 16:11:07 -07:00
Mitchell Hashimoto
0279cc1edf
Do not buffer output for tests
2011-11-27 11:16:24 -07:00
Mitchell Hashimoto
b133b0a357
Update CHANGELOG
2011-11-27 11:11:50 -07:00
William Roe
8c3af5cade
Add file-local emacs and vi filetype settings for Vagrantfile
2011-11-27 11:11:04 -07:00
Mitchell Hashimoto
f2d9b36505
Update CHANGELOG
2011-11-26 09:30:03 -07:00
Mitchell Hashimoto
c1db76b3f8
Increase default max tries for SSH and lower the timeout
2011-11-26 09:29:39 -07:00
Mitchell Hashimoto
1155983307
Get unit tests passing again
2011-11-25 23:55:17 -07:00
Mitchell Hashimoto
8bb6d375f1
Use test SSH commands for additional verification SSH is "up"
2011-11-25 23:48:00 -07:00
Mitchell Hashimoto
15efdf5a1a
Remove complicated Net::SSH session caching... thing.x
2011-11-25 23:20:16 -07:00
Mitchell Hashimoto
331b5c20a8
Update CHANGELOG for GH-502
2011-11-24 21:58:40 -07:00
Darrin Wortlehock
4c01a87ab3
Adding support for 'no_proxy' environment variable to suppress proxy in http downloader
2011-11-24 21:54:35 -07:00
Mitchell Hashimoto
c2ef1329aa
Get tests passing for GH-508
2011-11-24 21:52:31 -07:00
Mitchell Hashimoto
f6055f8711
Merge remote-tracking branch 'ody/debian/master/honor_config_setting'
2011-11-24 21:49:30 -07:00
Mitchell Hashimoto
db8e01d993
Update CHANGELOG [closes GH-510]
2011-11-24 21:45:58 -07:00
John Watson
8a0a1bddb5
Proper support for NFS in FreeBSD
2011-11-24 21:45:23 -07:00
Eriksen Costa
82c679b9a5
Kernel.exec still failing in OS X Leopard [closes GH-544]
2011-11-24 21:32:44 -07:00
Mitchell Hashimoto
db491e1f9b
Modify unit tests a bit
2011-11-24 21:31:30 -07:00
Mitchell Hashimoto
7e276cf4d8
Basic resume tests
2011-11-24 16:28:28 -07:00
Mitchell Hashimoto
d03744c5e1
Test that `vagrant up` also works for resuming
2011-11-24 16:21:21 -07:00
Mitchell Hashimoto
f9653bf8d2
Some suspend tests
2011-11-24 16:15:45 -07:00
Mitchell Hashimoto
72ed9118c2
Get rid of reference to the video
2011-11-24 16:05:51 -07:00
Mitchell Hashimoto
2dc9bad97d
Fix missing variable in tests
2011-11-24 14:15:36 -07:00
Mitchell Hashimoto
87767e24d0
Fix test harness where blocking could occur on IO read.
...
We had issues with the CI where some tests would sometimes hang
on cleanup when it would call VBoxManage, even with a timeout.
My only assumption is that this is happening as it waits on `readline`,
so we do a `read_nonblock` which will help immensely.
2011-11-24 14:13:22 -07:00
Mitchell Hashimoto
1eb3845405
CI: Schedule each unit/acceptance pair by platform it is testing
2011-11-22 23:07:33 -08:00
Mitchell Hashimoto
f4a679ebf7
Require sys-proctable only ~> 0.9.0 for tests
2011-11-22 22:59:16 -08:00