Commit graph

890 commits

Author SHA1 Message Date
Darrell Hamilton
17211387d0 stub out call to system 2013-07-15 11:30:40 -07:00
Darrell Hamilton
041f185395 Check for redir before booting the machine 2013-07-15 10:49:02 -07:00
Darrell Hamilton
a2a9cb99d1 repair whitespace 2013-07-14 22:50:14 -07:00
Darrell Hamilton
ad41c445a4 Check for redir before forwarding ports
Make a system call out to `which` to see if redir exists on the PATH
before trying to forward ports.  Raises a VagrantError if it does not.
2013-07-14 22:42:49 -07:00
Fabio Rehm
003de9476a v0.4.0 2013-07-13 14:03:25 -03:00
Fabio Rehm
494bc07e5f Fix broken spec 2013-07-13 14:02:13 -03:00
Fabio Rehm
e3597e08a7 Rollback rspec to 2.13.1
Lots of tests were failing and I'm not willing to dig into them right
now =/
2013-07-13 14:00:48 -03:00
Fabio Rehm
4598644143 Checking for specific error classes got deprecated on new rspec 2013-07-13 13:42:03 -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
4bd6bffcb6 Use vagrant-omnibus to test Chef provisioning on example Vagrantfile 2013-07-12 20:38:38 -03:00
Fabio Rehm
0e66eb675b Enable NFS for vagrant-cachier 2013-07-12 20:27:39 -03:00
Fabio Rehm
4bbbb4cbf6 Enable vagrant-pristine for development boxes 2013-07-12 20:27:16 -03:00
Fabio Rehm
e504ce3e8d New boxes! 2013-07-12 14:25:24 -03:00
Fabio Rehm
e3665f88ae Update dependencies 2013-07-12 14:24:15 -03:00
Fabio Rehm
6c52ef8255 Ensure container's rootfs is set on config file
Makes our lives easier as we are able to just run a `lxc-start -n CONTAINER`
to check how things are doing without having to go through vagrant.
2013-07-12 01:29:13 -03:00
Fabio Rehm
78499202b6 Revert "Lets ensure the rootfs is always set before starting the container"
This reverts commit c6af4fab08 as it is
probably a better idea to have the rootfs config baked into the config
file so we can easily run a `lxc-start -n CONTAINER`
2013-07-12 01:21:27 -03:00
Fabio Rehm
b97081be0d Add missing locale key for stopped status
Fixes #97
2013-07-08 13:29:16 -03:00
Fabio Rehm
e4504090f8 Update CHANGELOG 2013-07-08 13:15:39 -03:00
Fabio Rehm
1348bb910b Tks to @stucki work on #92 there is no need to do this anymore :) 2013-07-08 13:13:47 -03:00
Fabio Rehm
3e73a85d52 Enable retries when fetching container state
Fixes #74
2013-07-08 13:05:43 -03:00
Fabio Rehm
b8b545c277 New boxes 2013-07-08 10:50:15 -03:00
Fabio Rehm
8dc0d09632 Chef installation is now disabled by default 2013-07-08 10:47:29 -03:00
Fabio Rehm
e10822df32 Require Vagrant code right on the beginning of base box building process so it fails early 2013-07-08 10:47:07 -03:00
Fabio Rehm
44bedfe7c6 Get rid of v3 namespaces for building boxes 2013-07-08 10:40:12 -03:00
Fabio Rehm
ecfa53970f Rename v3 boxes rakefile 2013-07-07 22:49:48 -03:00
Fabio Rehm
16c8ff9013 Remove support for building V3 base boxes with chef 2013-07-07 22:30:40 -03:00
Fabio Rehm
14c1ebfd7c Move base boxes docs out to wiki 2013-07-07 22:17:54 -03:00
Fabio Rehm
8006766691 Tks to @stucki work on #92 there is no need to do this anymore :) 2013-06-27 10:39:14 -03:00
Fabio Rehm
c3e6eb4e51 Manually apply #92 on new finalize script used to build V3 base boxes 2013-06-27 01:30:18 -03:00
Fabio Rehm
36f8472614 Update changelog 2013-06-27 01:26:47 -03:00
Fabio Rehm
198ef66cad Merge pull request #92 from stucki/issue-91
Fix IP address in Debian box templates
2013-06-26 21:24:39 -07:00
Fabio Rehm
288308ce91 Update CHANGELOG 2013-06-27 01:14:58 -03:00
Fabio Rehm
123c3afda4 According to semver, what we have so far means a new minor version 2013-06-27 01:08:20 -03:00
Fabio Rehm
027fa8a347 Merge pull request #89 from fgrehm/new-box-format
V3 base boxes
2013-06-26 21:04:28 -07:00
Fabio Rehm
83377bf8a4 Mention Chef support for Raring base boxes on CHANGELOG 2013-06-08 19:01:56 -03:00
Fabio Rehm
f3ff5c9f24 Remove hwaddr from base lxc.conf so that each container gets a different one when running the generic lxc template 2013-06-08 13:55:29 -03:00
Fabio Rehm
1c5727dd7b Remove dead code from debian finalize script 2013-06-08 02:41:43 -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
a5eb824fa4 Extract script to finalize debian base boxes 2013-06-08 01:30:02 -03:00
Fabio Rehm
7bd9377fa6 Add missing mount points to base lxc config file 2013-06-08 01:26:32 -03:00
Fabio Rehm
433cf3f9df Add entry about new box format to the changelog 2013-06-08 01:16:25 -03:00
Fabio Rehm
dcc0ce281f Lets be clear about box version error 2013-06-08 01:13:51 -03:00
Fabio Rehm
b8d58d8a13 Add lxc.conf to box package 2013-06-08 01:02:28 -03:00
Fabio Rehm
e4e64d69eb TODO 2013-06-08 01:00:39 -03:00
Fabio Rehm
93003caec3 Better be cautious here 2013-06-08 01:00:21 -03:00
Fabio Rehm
e159a9b534 Looks like this is working... 2013-06-07 21:45:13 -03:00
Fabio Rehm
8e51384802 Extract script to finalize ubuntu boxes 2013-06-07 21:45:13 -03:00
Fabio Rehm
58435e3462 Remove dead code from common lxc template 2013-06-07 21:45:13 -03:00