Mitchell Hashimoto
|
28d3f274d8
|
First capability for linux
|
2013-04-03 23:01:43 -07:00 |
Mitchell Hashimoto
|
819ef46fca
|
Tests for registering guest capabilities
|
2013-04-03 22:43:35 -07:00 |
Mitchell Hashimoto
|
c5c15fdaa6
|
Machine#guest returns the proper guest detected
|
2013-04-03 22:40:30 -07:00 |
Mitchell Hashimoto
|
f48b0796a5
|
Forward arguments down to capability
|
2013-04-03 22:20:45 -07:00 |
Mitchell Hashimoto
|
cf3c1b73d2
|
Guest#capability to execute capabilities
|
2013-04-03 22:19:20 -07:00 |
Mitchell Hashimoto
|
06a9968ec4
|
Guest#capability? for testing for capabilities
|
2013-04-03 22:03:03 -07:00 |
Mitchell Hashimoto
|
52f3847b0a
|
Laying the foundation for the new guest plugin
|
2013-04-03 21:47:57 -07:00 |
Mitchell Hashimoto
|
52a2f48b20
|
Provider-specific configuration overrides via 2nd block param
Example:
Vagrant.configure("2") do |config|
# ...
config.vm.provider :virtualbox do |p, vb_config|
vb_config.vm.box = "virtualbox_box"
end
end
|
2013-04-03 14:57:14 -07:00 |
Mitchell Hashimoto
|
932f15665b
|
Fix downloader tests
|
2013-04-03 12:04:58 -07:00 |
Mitchell Hashimoto
|
a9f269af24
|
Tests for GH-1478
|
2013-04-03 08:31:43 -07:00 |
Mitchell Hashimoto
|
d1eccbf98f
|
SafeChdir all the things for thread safety
|
2013-04-03 08:31:43 -07:00 |
Mitchell Hashimoto
|
d6a84b5ca4
|
Environment#batch and forcing disable through env var
|
2013-04-03 08:31:42 -07:00 |
Mitchell Hashimoto
|
3d8271a3a2
|
BatchAction for running actions in parallel
|
2013-04-03 08:31:42 -07:00 |
Mitchell Hashimoto
|
2e50a238fc
|
Provider plugins can provide arbitrary options
|
2013-04-03 08:31:42 -07:00 |
Mitchell Hashimoto
|
25f66cee51
|
Remove downloaders, no longer needed
|
2013-04-03 08:31:41 -07:00 |
Mitchell Hashimoto
|
b9a2855fcb
|
Tests for the downloader
|
2013-04-03 08:31:41 -07:00 |
Mitchell Hashimoto
|
e5539eb769
|
Only prepend/append once for hooks
|
2013-03-30 14:57:47 -07:00 |
Mitchell Hashimoto
|
c6a2d01cdf
|
Allow disabling prepend/append hooks
|
2013-03-30 14:51:10 -07:00 |
Mitchell Hashimoto
|
9464796c6d
|
Human friendly error when metadata.json is missing from a box
|
2013-03-15 11:12:50 -07:00 |
Mitchell Hashimoto
|
43f3764e5b
|
Properly quote regular expression inputs to StringBlockEditor
|
2013-03-14 12:41:03 -07:00 |
Mitchell Hashimoto
|
dea881cad2
|
vagrant box add --force works again [GH-1413]
|
2013-03-13 21:20:25 -07:00 |
Mitchell Hashimoto
|
7547a0d34a
|
V2 missing key returns a DummyConfig as well
|
2013-02-28 00:17:58 -08:00 |
Mitchell Hashimoto
|
af2690635e
|
Unknown keys return a DummyConfig rather than OpenStruct
|
2013-02-28 00:16:43 -08:00 |
Mitchell Hashimoto
|
2081fe5650
|
Tests passing for V1 config changes
|
2013-02-28 00:11:06 -08:00 |
Mitchell Hashimoto
|
7c5d118e0d
|
Use Dir.mktmpdir for tests more
|
2013-02-26 11:32:44 -08:00 |
Mitchell Hashimoto
|
c9d9bf679b
|
Get rid of a pending test
|
2013-02-26 11:30:51 -08:00 |
Mitchell Hashimoto
|
803269f729
|
Test to make sure hooks return the action runner result
|
2013-02-24 18:00:01 -08:00 |
Mitchell Hashimoto
|
499d1ff8bf
|
VAGRANT_VAGRANTFILE env var to specify alternate filename for Vfile
|
2013-02-23 12:07:23 -08:00 |
Mitchell Hashimoto
|
1b6538354d
|
Be smarter about determining if plugin load failed
|
2013-02-22 15:10:34 -08:00 |
Mitchell Hashimoto
|
46db50680b
|
environment_unload hook
|
2013-02-22 13:54:28 -08:00 |
Mitchell Hashimoto
|
3c343c0623
|
Environment#hook allows hooks to be run at arbitrary points
|
2013-02-22 12:22:10 -08:00 |
Mitchell Hashimoto
|
be01d57034
|
action_hooks can hook into specific actions
|
2013-02-22 12:12:55 -08:00 |
Mitchell Hashimoto
|
18524628b7
|
Hooks allow parameters and blocks to middlewares
|
2013-02-22 12:00:35 -08:00 |
Mitchell Hashimoto
|
987b3008fe
|
Which_test
|
2013-02-08 22:31:13 -08:00 |
Patrick Wyatt
|
bd06bea3e5
|
Enable Windows users with SSH installed to use 'vagrant ssh'
|
2013-02-08 22:09:11 -08:00 |
Mitchell Hashimoto
|
1d1dfec940
|
Additional unit test to verify missing config key behavior
|
2013-02-08 16:55:06 -08:00 |
Mitchell Hashimoto
|
595d6f7848
|
Record invalid key accesses as an error on config
|
2013-02-08 16:54:24 -08:00 |
Mitchell Hashimoto
|
c307a01baf
|
Remove unused test
|
2013-02-06 22:59:46 -08:00 |
Mitchell Hashimoto
|
cd3d2a1e8c
|
Call properly modifies original environment
|
2013-02-06 18:36:05 -08:00 |
Mitchell Hashimoto
|
aa7193471f
|
Plugins can define action hooks via action_hook
|
2013-02-06 15:27:14 -08:00 |
Mitchell Hashimoto
|
83bba789a4
|
Hook#apply
|
2013-02-06 15:21:34 -08:00 |
Mitchell Hashimoto
|
d720205810
|
Builder supports action hooks
|
2013-02-06 15:06:13 -08:00 |
Mitchell Hashimoto
|
e822aac931
|
Convert builder tests to use rspec "subjects"
|
2013-02-06 14:25:36 -08:00 |
Mitchell Hashimoto
|
80a7c8a0cb
|
Hook class
|
2013-02-06 14:21:31 -08:00 |
Mitchell Hashimoto
|
8f24d2d98c
|
Remove the "easy" plugins until a future version
|
2013-02-06 13:46:34 -08:00 |
Mitchell Hashimoto
|
84ded8d67e
|
Fix machine ssh_info tests
|
2013-02-05 21:27:26 -08:00 |
Mitchell Hashimoto
|
864f1b7506
|
Pass a proper Pathname for SSHExec to check key perms
|
2013-02-04 21:17:12 -08:00 |
Mitchell Hashimoto
|
434cc79a83
|
Properly expand config.ssh.private_key_path
|
2013-02-04 21:13:29 -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
|
7eec127704
|
Support refreshing the machine cache
|
2013-01-30 10:37:40 -08:00 |