Fabio Rehm
|
2e2c2fad56
|
Convert specs to RSpec 2.99.0.beta2 syntax with Transpec
This conversion is done by Transpec 1.10.2 with the following command:
transpec
* 46 conversions
from: obj.should
to: expect(obj).to
* 20 conversions
from: obj.stub(:message)
to: allow(obj).to receive(:message)
* 10 conversions
from: == expected
to: eq(expected)
* 6 conversions
from: obj.should_receive(:message)
to: expect(obj).to receive(:message)
* 5 conversions
from: obj.should_not
to: expect(obj).not_to
* 5 conversions
from: Klass.any_instance.stub(:message) { |arg| }
to: Klass.any_instance.stub(:message) { |instance, arg| }
* 5 conversions
from: Klass.any_instance.stub(:message)
to: allow_any_instance_of(Klass).to receive(:message)
* 1 conversion
from: lambda { }.should
to: expect { }.to
|
2014-03-14 11:38:54 -03:00 |
|
Fabio Rehm
|
2cdbf84848
|
I've tested this by hand and it will take us some effort to get rid of the excessive mocking I wrote
|
2014-03-14 11:21:45 -03:00 |
|
Fabio Rehm
|
eb274e879c
|
Fix spec
|
2014-03-14 11:21:45 -03:00 |
|
Fabio Rehm
|
0aac50fa76
|
package: Add spec to check that the plugin does not blow up in case the new lxc-config file is not present
|
2014-03-13 00:57:37 -03:00 |
|
Fabio Rehm
|
38ae9441fc
|
package: lxc-config should be included when repackaging boxes
|
2014-03-13 00:57:37 -03:00 |
|
Fabio Rehm
|
aef40d5b42
|
core: Fix tests to be rspec 3.0 compatible [GH-111]
|
2014-03-13 00:57:36 -03:00 |
|
Fabio Rehm
|
deac5930cc
|
action/handle_box_metadata: Implement support for 1.0.0 base boxes
|
2014-03-09 21:21:39 -03:00 |
|
Fabio Rehm
|
bf6e4b5c89
|
Respect Vagrantfile options to disable forwarded port
Closes GH-149
|
2013-11-06 21:01:21 -02:00 |
|
Fabio Rehm
|
c61ade8ef4
|
Nicely handle nil values for :host_ip when specifying forwarded ports
Fix GH-170
|
2013-11-06 20:25:46 -02:00 |
|
Fabio Rehm
|
0385a64d31
|
Replace ugly driver builder with a more intelligent approach
References #118
|
2013-07-29 12:08:24 -03:00 |
|
Fabio Rehm
|
14e8c41ee0
|
Avoid sudo s for redir related stuff
|
2013-07-28 02:20:16 -03:00 |
|
Fabio Rehm
|
98f1df47a1
|
Do not attach forwarded ports to host's 127.0.0.1 by default
This is enough for us to bump to 0.5.0 and to close #76
|
2013-07-28 01:31:50 -03:00 |
|
Fabio Rehm
|
e68e4f8f05
|
Support for specifying host interface/ip for binding redir
Closes #76
|
2013-07-21 22:45:07 -03:00 |
|
Fabio Rehm
|
ee37b9e2e7
|
Merge branch 'check-for-redir' of https://github.com/zeroem/vagrant-lxc
|
2013-07-21 21:06:14 -03:00 |
|
Darrell Hamilton
|
eb0854b6fb
|
Test coverage for 'check for redir'
Includes a minor refactor allowing variation of the result of the system
call per test
|
2013-07-15 21:56:40 -07:00 |
|
Darrell Hamilton
|
17211387d0
|
stub out call to system
|
2013-07-15 11:30:40 -07:00 |
|
Fabio Rehm
|
494bc07e5f
|
Fix broken spec
|
2013-07-13 14:02:13 -03:00 |
|
Fabio Rehm
|
09208a0d28
|
mock/stub -> double
|
2013-07-13 13:41:39 -03:00 |
|
Fabio Rehm
|
c14ca57d17
|
fire_double was deprecated in favor of instance_double
|
2013-07-13 13:41:20 -03:00 |
|
Fabio Rehm
|
8512c5ace7
|
Prevent vagrant package from blowing up
|
2013-06-08 02:07:56 -03:00 |
|
Fabio Rehm
|
51d26b00cd
|
Clean up the mess I left behind
|
2013-06-08 02:01:50 -03:00 |
|
Fabio Rehm
|
8c884a2e8c
|
fork + exec = spawn
|
2013-04-23 08:03:29 -03:00 |
|
Fabio Rehm
|
2807f88212
|
Properly kill redir child processes
Fixes #59
|
2013-04-23 08:00:42 -03:00 |
|
Fabio Rehm
|
2e14c974d7
|
Redirect redir stderr to /dev/null
Closes #51
|
2013-04-10 02:22:19 -03:00 |
|
Fabio Rehm
|
fd0c863f34
|
Properly handle invalid boxes
|
2013-04-08 22:06:38 -03:00 |
|
Fabio Rehm
|
04cdd1f3db
|
Improved box metadata handling and container creation
|
2013-04-05 22:10:49 -03:00 |
|
Fabio Rehm
|
514736bdd6
|
Rename old container references to driver
|
2013-04-05 22:10:48 -03:00 |
|
Fabio Rehm
|
082f7dc5d3
|
Rename Container to Driver
|
2013-04-05 22:10:48 -03:00 |
|
Fabio Rehm
|
164e57695e
|
💣 BaseAction
|
2013-04-05 22:10:48 -03:00 |
|
Fabio Rehm
|
efdcf035c3
|
Update HandleBoxMetadata action to not extract the rootfs and just set its path on metadata hash
|
2013-04-05 22:10:48 -03:00 |
|
Fabio Rehm
|
edec52f004
|
HACK: Redirect rootfs extraction stderr to /dev/null as repackaged containers will output a lot of stuff (but it will still work fine :)
|
2013-03-30 19:23:06 -03:00 |
|
Fabio Rehm
|
0d9d80846e
|
Add action to setup box package files
|
2013-03-30 19:18:52 -03:00 |
|
Fabio Rehm
|
9705483b21
|
Add action to compress container's rootfs
|
2013-03-30 19:18:05 -03:00 |
|
Fabio Rehm
|
dcfd7347c6
|
Move i18n require up to spec_helper
|
2013-03-26 22:14:32 -03:00 |
|
Fabio Rehm
|
399ab86d60
|
Add action for clearing forwarded ports
|
2013-03-26 22:14:31 -03:00 |
|
Fabio Rehm
|
dd99c56cda
|
First stab at port forwarding with redir
|
2013-03-26 22:14:31 -03:00 |
|
Fabio Rehm
|
4de5411a67
|
Logging output reviewed (closes #2)
|
2013-03-11 00:13:48 -03:00 |
|
Fabio Rehm
|
759b1c5f80
|
Extract rootfs tar contents into a tmp folder to avoid headaches and
check if a lxc-template file was included on .box
|
2013-03-08 00:55:58 -03:00 |
|
Fabio Rehm
|
cf2da28625
|
Handle new box metadata
|
2013-03-07 02:42:55 -03:00 |
|
Fabio Rehm
|
30d163d4bb
|
Move action classes into their own files
|
2013-03-03 02:24:05 -03:00 |
|
Fabio Rehm
|
274f7c7b8a
|
Provide --cache-path to lxc templates on creation
|
2013-03-02 23:12:26 -03:00 |
|
Fabio Rehm
|
a9acde7da1
|
Prepends box directory to after-create-script defined on box metadata
|
2013-03-02 16:43:27 -03:00 |
|
Fabio Rehm
|
79efbe9cd0
|
Make use of box metadata for creating containers
|
2013-03-02 12:17:04 -03:00 |
|