Commit graph

32 commits

Author SHA1 Message Date
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