Skip to content
This repository has been archived by the owner on Nov 24, 2022. It is now read-only.

Releases: fgrehm/vagrant-lxc

v1.2.0

16 Sep 19:45
Compare
Choose a tag to compare

FEATURES

Support private networking using DHCP [GH-352]

IMPROVEMENTS

Move mountpoint creation to lxc template for lvm rootfs support [GH-361] / [GH-359]
Mount selinux sys dir read-only [GH-357] / [GH-301]
Use correct ruby interpreter when generating sudoers file [GH-355]
Fix shebangs to be more portable [GH-376]
Fix removal of lxcbr0/virbr0 when using private networking [GH-383]
Improve /tmp handling by using tmpfs [GH-362]

v1.1.0

14 Jan 23:48
Compare
Choose a tag to compare

BACKWARDS INCOMPATIBILITIES:

  • Support for Vagrant versions prior to 1.5 have been removed. The plugin now targets
    Vagrant 1.7+ but it might work on 1.5+.

FEATURES:

  • New experimental support for private networking [GH-298] / [GH-120].
  • Support for formatted overlayfs path [GH-329]

IMPROVEMENTS:

  • The provider will now have a higher priority over the VirtualBox provider
    in case VirtualBox is installed alongside lxc dependecies.

BUG FIXES:

  • Allow backingstore options to be used along with the sudo wrapper script [GH-310]
  • Trim automatically generated container names to 64 chars [GH-337]

v1.0.0

23 Sep 04:32
Compare
Choose a tag to compare

DEPRECATIONS:

  • Support to all Vagrant versions prior to 1.5 are deprecated, there is a
    small layer that ensures compatibility with versions
    starting with 1.1.5 that will be removed on a future release.
  • Official base boxes that were made available from http://bit.ly are no longer
    supported and were removed from @fgrehm's Dropbox, please upgrade your Vagrant
    and vagrant-lxc installation and use a base box from VagrantCloud

BACKWARDS INCOMPATIBILITIES:

  • Remove plugin version from config file name generated by the vagrant lxc sudoers
    command. Manual removal of /usr/local/bin/vagrant-lxc-wrapper-* / /etc/sudoers.d/vagrant-lxc-*
    files are required.

IMPROVEMENTS:

  • vagrant-mounted upstart event is now emited on containers that support it [GH-302]
  • Add support for specifying the --strip-parameters used by the default template
    when extracting rootfs tarballs [GH-311]

BUG FIXES:

  • Check for outdated base boxes when starting containers [GH-314]

v1.0.0.alpha.3

09 Aug 19:41
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Remove lxc-shutdown usage in favor of Vagrant's built in graceful halt
  • Add fallback mechanism for platforms without lxc-attach support [GH-294]

BUG FIXES:

  • Figure out the real executable paths for whitelisted commands on the sudo
    wrapper script instead of hardcoding Ubuntu paths [GH-304] / [GH-305]
  • Attach to containers using the MOUNT namespace when attempting to fetch
    container's IP [GH-300]
  • Escape space characters for synced folders [GH-291]
  • Use Vagrant's ruby on the sudoers file so that it works on systems that don't
    have a global ruby installation [GH-289]