Mitchell Hashimoto
|
7b9f64f577
|
Allow data store to work even if file path is nil
|
2012-02-25 10:41:06 -08:00 |
Mitchell Hashimoto
|
2c823e98bd
|
Fix crashing bug with `primary_vm` on Environment
|
2012-02-24 10:27:34 -08:00 |
Mitchell Hashimoto
|
ba42fffed0
|
Convert line endings to Unix-style [GH-727]
|
2012-02-10 18:07:59 -08:00 |
Bob Van Zant
|
ae62c9bd68
|
Convert example host only IPs to RFC1918
|
2012-02-08 14:50:33 -08:00 |
Mitchell Hashimoto
|
3eff28ac0d
|
Don't strip color codes with ANSI escape code remover
|
2012-02-05 13:30:21 +01:00 |
Mitchell Hashimoto
|
912e4974db
|
Registry will now cache result values.
This is actually required so that we can do things like this
in plugins:
Vagrant.actions[:up].insert(Foo, Bar)
|
2012-01-28 17:31:50 -08:00 |
Mitchell Hashimoto
|
d1e78f791d
|
Remove test warnings, add ANSI escape code remover
|
2012-01-23 19:24:32 -08:00 |
Mitchell Hashimoto
|
d487e286f4
|
Don't merge config keys that start with __.
This allows config classes to store internal state somehow.
|
2012-01-19 20:54:09 -08:00 |
Mitchell Hashimoto
|
be97cec8b5
|
Allow shell expansions in shared folder guest paths again [GH-656]
|
2012-01-19 20:14:05 -08:00 |
Mitchell Hashimoto
|
bdb591bc0f
|
Tests that boolean configs are merged up properly [GH-651]
|
2012-01-18 18:51:15 -08:00 |
Mitchell Hashimoto
|
52a464a62c
|
Push a failing acceptance test as a reminder of a missing feature
|
2012-01-13 00:07:23 -08:00 |
Mitchell Hashimoto
|
1380bc6ae7
|
Basic package acceptance tests
|
2012-01-12 23:52:25 -08:00 |
Mitchell Hashimoto
|
4cfabc690b
|
Fix a failing unit test
|
2012-01-11 23:57:19 -08:00 |
Mitchell Hashimoto
|
7ddee76c00
|
Passing acceptance tests again
|
2012-01-11 23:21:07 -08:00 |
Mitchell Hashimoto
|
f0b77d2f30
|
Additional fixes + tests for shell expansion [GH-633]
|
2012-01-11 22:56:15 -08:00 |
Mitchell Hashimoto
|
60b6d9ca9f
|
Clarify comment on test
|
2012-01-11 22:16:00 -08:00 |
Mitchell Hashimoto
|
863ebe2d2f
|
Custom merging for VM config
|
2012-01-11 22:12:49 -08:00 |
Mitchell Hashimoto
|
51353d51fc
|
Test base merge
|
2012-01-11 21:31:19 -08:00 |
Mitchell Hashimoto
|
bfb52ba7dc
|
Top merges things in each key one by one by calling `merge`
|
2012-01-11 21:22:55 -08:00 |
Mitchell Hashimoto
|
d13dd482b5
|
Some Config::Top class tests
|
2012-01-11 21:09:52 -08:00 |
Mitchell Hashimoto
|
008132b3cb
|
Run each config proc only once
|
2012-01-11 20:59:21 -08:00 |
Mitchell Hashimoto
|
7c9c6e34ce
|
Change caching behavior of config procs for the config loader
|
2012-01-11 16:58:40 -08:00 |
Mitchell Hashimoto
|
638881614a
|
Test that multiple provisioners can be used
|
2012-01-10 22:04:31 -08:00 |
Mitchell Hashimoto
|
bb2a473549
|
Added a `--provision-with` flag to specify provisioners to use. [GH-367]
|
2012-01-10 22:03:22 -08:00 |
Mitchell Hashimoto
|
566a751d6f
|
Test that --no-provision works.
|
2012-01-10 21:29:26 -08:00 |
Mitchell Hashimoto
|
f89479f3aa
|
Basic host only network test
|
2012-01-10 21:25:36 -08:00 |
Mitchell Hashimoto
|
836468a51e
|
Test the `:create` flag on shared folders
|
2012-01-10 21:20:24 -08:00 |
Mitchell Hashimoto
|
29ced979a2
|
Test for DNA json in Chef Solo
|
2012-01-10 21:14:16 -08:00 |
Mitchell Hashimoto
|
18cdcb4330
|
Acceptance tests for chef solo, fixed a bug it found.
|
2012-01-10 21:08:43 -08:00 |
Mitchell Hashimoto
|
f264932430
|
Move network tests out into a module so other tests can use it
|
2012-01-10 20:47:26 -08:00 |
Mitchell Hashimoto
|
0c0d456db2
|
Add `--force` flag to `box add` [GH-631]
|
2012-01-10 20:37:33 -08:00 |
Mitchell Hashimoto
|
7eafb5fc1f
|
Acceptance test that we can't add boxes with the same name
|
2012-01-10 18:45:38 -08:00 |
Mitchell Hashimoto
|
d430d62941
|
Test overriding ports works properly
|
2012-01-08 23:29:40 -08:00 |
Mitchell Hashimoto
|
29eb419c86
|
Port forwarding tests pass again
|
2012-01-08 23:17:29 -08:00 |
Mitchell Hashimoto
|
ef37f692bd
|
Revert the check for duplicate Vagrantfiles.
This is just tricky with case sensitive/insensitive file systems.
Reverting since it doesn't seem worth it.
|
2012-01-08 23:15:18 -08:00 |
Mitchell Hashimoto
|
4f30a834d0
|
Tests for multivagrantfile being found
|
2012-01-08 23:04:23 -08:00 |
Mitchell Hashimoto
|
97f7fa633d
|
Re-implement how networking is done internally
|
2012-01-02 19:51:38 -08:00 |
Mitchell Hashimoto
|
43fcca3dcb
|
Retryable test
|
2011-12-26 17:38:47 -08:00 |
Mitchell Hashimoto
|
15a625275e
|
HashWithIndifferentAccess test
|
2011-12-26 17:27:56 -08:00 |
Mitchell Hashimoto
|
91562e2111
|
FileChecksum test
|
2011-12-26 17:24:44 -08:00 |
Mitchell Hashimoto
|
f65a6c3c6f
|
`vagrant ssh -c` stderr now goes to stderr on the host as well
|
2011-12-26 10:03:12 -08:00 |
Mitchell Hashimoto
|
e07280593d
|
`vagrant ssh -c` will now exit with the same exit status of the command [GH-598]
|
2011-12-26 09:58:10 -08:00 |
Mitchell Hashimoto
|
d80ff0a27f
|
Pull out port collision detection/correction into the CheckPortCollision middleware
|
2011-12-25 10:13:08 -08:00 |
Mitchell Hashimoto
|
4e547becab
|
Tests passing for GH-602
|
2011-12-25 09:57:20 -08:00 |
Mitchell Hashimoto
|
fc9bda08cd
|
Failing test for port collision on `resume` [GH-602]
|
2011-12-25 09:29:22 -08:00 |
Mitchell Hashimoto
|
919f7adaa3
|
Port collision with SSH test.
|
2011-12-24 22:25:02 -08:00 |
Mitchell Hashimoto
|
1f0720dfc2
|
Clean up the port forwarding test a bit
|
2011-12-24 21:40:08 -08:00 |
Mitchell Hashimoto
|
f7275f5113
|
Test port forwarding basics
|
2011-12-24 17:59:10 -08:00 |
Mitchell Hashimoto
|
963bdff9fd
|
Use Vagrant::Util::Subprocess for acceptance tests
|
2011-12-22 21:46:43 -08:00 |
Mitchell Hashimoto
|
40fdab3de8
|
DataStore tests and slight modifications
|
2011-12-22 21:18:59 -08:00 |
Mitchell Hashimoto
|
e3426211bc
|
Vagrant::Action::Warden unit tests
|
2011-12-22 20:41:01 -08:00 |
Mitchell Hashimoto
|
3cd262ed75
|
Unit tests for Vagrant::Action::Builder
|
2011-12-22 20:17:45 -08:00 |
Mitchell Hashimoto
|
dfeafa3776
|
Fix halt issues and acceptance test associated with it
|
2011-12-22 13:38:30 -08:00 |
Mitchell Hashimoto
|
703f455d5a
|
`vagrant version` is gone, so remove the acceptance test for it
|
2011-12-18 13:51:58 -08:00 |
Mitchell Hashimoto
|
a8f5ed1863
|
Require vagrant environments for some commands.
|
2011-12-18 13:26:15 -08:00 |
Mitchell Hashimoto
|
c2e3a3050a
|
Ruby 1.8.7 compatibility
|
2011-12-17 20:22:46 -08:00 |
Mitchell Hashimoto
|
e71007d47e
|
`vagrant destroy`
|
2011-12-17 11:05:49 -08:00 |
Mitchell Hashimoto
|
b292008f3b
|
Change parse_options a bit to automatically add help and detect invalid options
|
2011-12-17 09:25:46 -08:00 |
Mitchell Hashimoto
|
43cadfe830
|
`vagrant up`
|
2011-12-17 09:14:05 -08:00 |
Mitchell Hashimoto
|
27491b554c
|
Remove thor from requirements. Start revamping Vagrant::CLI
|
2011-12-16 23:34:30 -08:00 |
Mitchell Hashimoto
|
eda286b476
|
Config classes are registered via a registry now
|
2011-12-15 20:32:33 -08:00 |
Mitchell Hashimoto
|
b428072bb5
|
Provisioners use the registry. Cleaned up the way config classes are searched for.
|
2011-12-14 22:43:45 -08:00 |
Mitchell Hashimoto
|
2d0769ee4a
|
Stub a test out for chef solo
|
2011-12-14 19:06:44 -08:00 |
Mitchell Hashimoto
|
9e4475cb77
|
Test running shell scripts inline
|
2011-12-14 19:02:10 -08:00 |
Mitchell Hashimoto
|
6dbade0fc6
|
Get shell provisioning working again, acceptance test to prove it
|
2011-12-13 23:45:56 -08:00 |
Mitchell Hashimoto
|
d6b325e887
|
Clean up TODOs in acceptance tests
|
2011-12-13 23:19:50 -08:00 |
Mitchell Hashimoto
|
668bab0ba9
|
Better host loading scheme
|
2011-12-11 23:22:44 -08:00 |
Mitchell Hashimoto
|
b8d40ea463
|
Registry is enumerable
|
2011-12-11 18:29:42 -08:00 |
Mitchell Hashimoto
|
e201d9cacf
|
Rename action registry to just Vagrant::Registry
|
2011-12-11 18:22:06 -08:00 |
Mitchell Hashimoto
|
05ae297fd2
|
Copy insecure private key to user owned directory [GH-580]
|
2011-12-11 16:32:25 -08:00 |
Mitchell Hashimoto
|
42a5e02db4
|
Clean up test load paths
|
2011-12-11 15:53:11 -08:00 |
Mitchell Hashimoto
|
d9e2c8b788
|
Raise a nice error if home directory is not accessible
|
2011-12-10 17:14:07 -08:00 |
Mitchell Hashimoto
|
e15b974c15
|
Fix more tests to expect error messages on stderr
|
2011-12-10 13:50:46 -08:00 |
Mitchell Hashimoto
|
c41e758a0a
|
box acceptance tests passing again
|
2011-12-10 13:35:03 -08:00 |
Mitchell Hashimoto
|
5c6ca57409
|
Throw an error if a box already exists when calling box.add
|
2011-12-10 13:09:03 -08:00 |
Mitchell Hashimoto
|
739d5ffb5f
|
Lazy load attributes for runners. Get box repackage working.
|
2011-12-09 20:24:34 -08:00 |
Mitchell Hashimoto
|
d9321ed4d4
|
Box destroy works again
|
2011-12-09 18:06:34 -08:00 |
Mitchell Hashimoto
|
d92f3d8c6d
|
Box add works again with new env stuff
|
2011-12-09 17:33:30 -08:00 |
Mitchell Hashimoto
|
aeb6533607
|
Fix issue with Tempfile in test being deleted
|
2011-12-09 17:26:06 -08:00 |
Mitchell Hashimoto
|
56663b5952
|
Remove dependence on Vagrant::Environment on downloaders
|
2011-12-09 15:18:43 -08:00 |
Mitchell Hashimoto
|
3c8261f4ac
|
Add :ui to the globals for the action runner
|
2011-12-09 14:50:42 -08:00 |
Mitchell Hashimoto
|
b31c3d458c
|
Action runner supports global parameters
|
2011-12-09 14:44:43 -08:00 |
Mitchell Hashimoto
|
bbb8f0ac2c
|
Integrate new action runner/registry into Vagrant::Environment
|
2011-12-09 14:39:39 -08:00 |
Mitchell Hashimoto
|
daf711fd80
|
Separate Vagrant::Action into Runner and Registry
|
2011-12-09 14:22:03 -08:00 |
Mitchell Hashimoto
|
5bfcbcba66
|
Remove step stuff. Failed experiment for now. Too radical for point release.
|
2011-12-09 13:40:49 -08:00 |
Mitchell Hashimoto
|
2c73de0043
|
The proper enter/exit sequence is called for multisteps
|
2011-12-06 18:45:37 -08:00 |
Mitchell Hashimoto
|
822226cae4
|
MultiStep does not allow composing steps that do not work together
|
2011-12-06 18:31:07 -08:00 |
Mitchell Hashimoto
|
73761dc92a
|
MultiStep should do input/output validation
|
2011-12-06 18:19:18 -08:00 |
Mitchell Hashimoto
|
7d3746b292
|
Multistep can now take parameters from any arbitrary step prior.
|
2011-12-06 09:46:57 -08:00 |
Mitchell Hashimoto
|
5b87165e97
|
Multistep tests pass again.
|
2011-12-05 21:08:31 -08:00 |
Mitchell Hashimoto
|
c5eae41fd8
|
Revamp Step to be more like a Python with-context
|
2011-12-05 21:05:41 -08:00 |
Mitchell Hashimoto
|
683bbdaa3c
|
Implement multistep
|
2011-12-04 18:09:18 -08:00 |
Mitchell Hashimoto
|
49d299956f
|
Add the "Step" abstraction
|
2011-12-04 17:14:21 -08:00 |
Mitchell Hashimoto
|
8801bc7b1b
|
Starting to revamp BoxCollection to not depend on env
|
2011-12-04 11:39:44 -08:00 |
Mitchell Hashimoto
|
e2977e8948
|
Make VM names symbols again, since they're accessed often.
|
2011-12-03 19:33:44 -08:00 |
Mitchell Hashimoto
|
1921ce17e8
|
Propery load box configuration
|
2011-12-03 19:17:08 -08:00 |
Mitchell Hashimoto
|
99982fb26e
|
VM-specific configuration now works.
|
2011-12-03 19:05:50 -08:00 |
Mitchell Hashimoto
|
73a672cff1
|
load_config! is kind of working again.
Specifically: Global configuration load appears to be working. More
unit tests should reveal if proper VM configuration is loading.
|
2011-12-03 18:31:17 -08:00 |
Mitchell Hashimoto
|
cb5f6b57f4
|
Remove Vagrant 0.8.0 transition code.
|
2011-12-03 18:11:24 -08:00 |
Mitchell Hashimoto
|
02cc1447dc
|
Configuration files are only loaded once
|
2011-12-03 17:42:16 -08:00 |