Fabio Rehm
aac8c31410
driver: Remove calls to in favor of Vagrant's built in graceful halt
2014-07-24 21:58:04 -03:00
Fabio Rehm
d0642c95fd
command/sudoers: Move wrapper string out to a template and use the full path to the scripts in order to make things work properly across different distros
...
Closes GH-304
Closes GH-305
2014-07-24 21:58:04 -03:00
Fabio Rehm
d3b9d53097
driver/cli: Deal with namespaces args for lxc-attach when the sudo wrapper script is in place [GH-300]
2014-07-24 21:58:04 -03:00
Fabio Rehm
752fa9b4e5
action/fetch_ip_with_lxc_attach: Attach to the MOUNT namespace in order to fix GH-300
2014-07-24 21:58:04 -03:00
Fabio Rehm
95b18a5d5c
Fix link to sudoers command
...
Closes GH-303
2014-07-04 10:42:06 -03:00
Fabio Rehm
89f3e98679
Document brctl dependency for private networks
2014-06-09 00:56:37 -03:00
Fabio Rehm
a3252c3593
Update warning about networks
2014-06-09 00:56:27 -03:00
Fabio Rehm
5232f2c7b1
Begin work on supporting private networks
2014-06-09 00:48:52 -03:00
Fabio Rehm
d22d6588f8
scripts/private-network: Indent code
2014-06-09 00:25:41 -03:00
Fabio Rehm
0bd071f95d
scripts/private-network: Remove Docker specifics
2014-06-09 00:21:01 -03:00
Fabio Rehm
044322d70f
Vendor pipework as scripts/private-network
2014-06-09 00:20:10 -03:00
Fabio Rehm
09f855dc76
command/sudoers: Remove Cmnd_Alias from sudoers file
...
Since the wrapper is versioned, we would end up having multiple `LXC`
command aliases, making `sudo` unusable:
```
>>> /etc/sudoers.d/vagrant-lxc-1-0-0-alpha-3-dev: Alias `LXC' already
>>> defined near line 2 <<<
sudo: parse error in /etc/sudoers.d/vagrant-lxc-1-0-0-alpha-3-dev near
line 2
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
```
2014-06-08 23:44:02 -03:00
Fabio Rehm
b4376ef995
command/sudoers: Use Vagrant's ruby for the sudoers file
...
This makes things work on systems that don't have a global ruby
installation in place and fix GH-289
2014-06-08 23:36:29 -03:00
Fabio Rehm
3e22f424e6
driver: Escape synced folders with spaces
...
Fix GH-291
2014-06-08 23:27:27 -03:00
Fabio Rehm
212d31543e
Update bundle
2014-06-08 22:52:33 -03:00
Fabio Rehm
a284d66f9e
Lets release another alpha before going to beta
2014-06-08 22:52:33 -03:00
Fabio Rehm
e52ba97b13
Update rspec
2014-06-08 22:52:33 -03:00
Fabio Rehm
235f268942
Backport some specs
2014-06-08 22:52:33 -03:00
Fabio Rehm
4cb28b88c6
Update CHANGELOG
2014-06-08 22:52:33 -03:00
Fabio Rehm
f49585db51
driver/cli: Improved lxc-attach check [GH-294]
2014-06-08 22:52:33 -03:00
Fabio Rehm
3fe6cc094e
Merge pull request #294 from bkkrw/lxc-attach_support
...
Add fallback mechanism for platforms without attach support
2014-06-08 22:50:53 -03:00
Kristof Willaert
a4768c26ca
Add fallback mechanism for platforms without attach support
...
Some platforms (most notably CentOS and RHEL) use a kernel without
'attach' support. This patch detects this absence and falls back
to the alternative ways of doing things like detection of IP address
and halting the container.
It does so by running the command "true" through lxc-attach.
2014-06-03 17:53:26 +02:00
Fabio Rehm
3a4c0ca79d
Up dev version
2014-05-13 00:29:42 -03:00
Fabio Rehm
8eabac91d6
Move base boxes section up on README
2014-05-13 00:27:49 -03:00
Fabio Rehm
7bccdd2f71
v1.0.0.alpha.2
2014-05-13 00:25:53 -03:00
Fabio Rehm
be0b1a2abc
Document backingstore option and highlight that it has to be set to "none" for old lxc versions [GH-277]
2014-05-13 00:16:30 -03:00
Fabio Rehm
2db9aa89a1
action/ip_from_dnsmasq: Handle nil container hwaddr value
2014-05-12 23:56:39 -03:00
Fabio Rehm
4d45a4082b
lxc-template: Write rootfs config to container config file when the fallback kicks in
...
Fix GH-282
2014-05-12 23:54:51 -03:00
Fabio Rehm
d7935e55f3
action/boot: Bind mount /sys/fs/pstore to same path on containers to fix some apparmor issues when starting Ubuntu 14.04 containers
...
Fix GH-278
2014-05-12 23:27:14 -03:00
Fabio Rehm
9111261f79
driver: Do not show a stacktrace to the user if no network.hwaddr is present on container configs
...
This is enough to close GH-266 since Vagrant will take care of showing
an error informing the user that it was unable to connect to the
machine.
2014-05-12 23:21:41 -03:00
Fabio Rehm
c94e765391
Fix the build
2014-05-12 23:17:04 -03:00
Fabio Rehm
c580865ab2
driver: Fix lxc config customizations prunning [GH-279]
2014-05-12 23:06:45 -03:00
Fabio Rehm
1cf8ce50e4
command/sudoers: Fix whitelisting to take GH-277 into account
2014-05-12 23:05:42 -03:00
Fabio Rehm
638e134265
Update CHANGELOG
2014-05-12 22:48:49 -03:00
Fabio Rehm
8e9abe9129
Update bundle
2014-05-12 22:46:14 -03:00
Fabio Rehm
e1a29898a4
Merge pull request #283 from bkkrw/master
...
Make MAC address regex check case insensitive
2014-05-12 22:45:57 -03:00
Kristof Willaert
6b5c00089d
Make MAC address regex check case insensitive
...
The regex check for the container MAC address presence in the
dnsmasq leases file is case sensitive. Dnsmasq outputs uppercase
addresses in the leases file.
As MAC addresses are generally considered case insensitive, it
makes sense to relax the regular expression check to allow for this.
2014-05-08 14:30:14 +02:00
Fabio Rehm
b210b260b1
lxc-template: Backport --rootfs fallback from old template [GH-282]
2014-05-07 17:34:00 -03:00
Fabio Rehm
3bd22955dd
Update CHANGELOG
2014-05-04 20:56:01 -03:00
Fabio Rehm
5eef1524d7
driver: Use relative guest paths for synced folders
...
Closes GH-258
2014-05-04 20:52:00 -03:00
Fabio Rehm
b17fb7baa8
Fix broken specs
2014-05-04 20:50:04 -03:00
Fabio Rehm
856a847bc8
config: Switch default backingstore to "best" [GH-277]
2014-05-04 20:37:09 -03:00
Fabio Rehm
4c3143aa34
Merge branch 'backingstore_options' of https://github.com/tailhook/vagrant-lxc
...
Conflicts:
lib/vagrant-lxc/config.rb
2014-05-03 23:42:39 -03:00
Fabio Rehm
529558e8b0
Update CHANGELOG
2014-05-03 23:38:21 -03:00
Fabio Rehm
7870d59184
Merge branch 'fix_mounts' of https://github.com/tailhook/vagrant-lxc
2014-05-03 23:36:23 -03:00
Fabio Rehm
9838d32c2d
action/forward_ports: Merge port forwarding with sudo specs into a single file [GH-259]
2014-05-03 23:31:43 -03:00
Fabio Rehm
a0fe2f9cf0
action/clear_forwarded_ports: Fix privileged port detection and simplify code [GH-259]
2014-05-03 23:28:59 -03:00
Fabio Rehm
84bdb5cb22
Fix code indentation
2014-05-03 23:28:04 -03:00
Fabio Rehm
ee63d2b2ae
Merge branch 'sudo-for-redir' of https://github.com/guerremdq/vagrant-lxc
2014-05-03 23:14:29 -03:00
Fabio Rehm
127b23c66c
Update README
2014-05-03 23:11:37 -03:00