Skip to content
Permalink
Branch: master
Commits on Sep 26, 2018
  1. Merge pull request #473 from ebobby/fix-redir3

    hsoft committed Sep 26, 2018
    Fix redir version fetching.
Commits on Jul 24, 2018
  1. Fix "vargant package" for LXC 2.1+ config format

    hsoft committed Jul 24, 2018
    New config format would be under `lxc.rootfs.path` and be prefixed by
    `dir:`.
  2. Remove supports_attach? and call to /sbin/halt

    hsoft committed Jul 24, 2018
    Hosts without support for lxc-attach are ancien and can always use old
    versions of vagrant-lxc. To be able to move forward more easily, we
    should be able to assume a functional `lxc-attach`.
    
    As for `/sbin/halt`, I'm really not sure it's needed anymore. Let's see
    if its removal causes problems.
  3. Use require_relative everywhere in plugin entry point

    hsoft committed Jul 24, 2018
  4. README: base boxes status update

    hsoft committed Jul 24, 2018
  5. Bump minimum requirements for next vagrant-lxc release (v1.5)

    hsoft committed Jul 24, 2018
    We now depend on vagrant 1.9+ and LXC 2.0+, following bundled version in
    debian stretch.
    
    Also, update Gemfile to target latest vagrant/vagrant-spec. It's too
    complicated to test against old vagrant versions. Vagrant 1.8.x didn't
    specify an upper bound for supported versions but vagrant 1.9 does
    (<2.4). This breaks out CI testing matrix which tests against 2.3, 2.4
    and 2.5.
    
    So let's make our live easier and just test against the latest vagrant
    version and try not to mistakenly drop support for our lowest supported
    vagrant version...
Commits on Jul 23, 2018
  1. Merge pull request #469 from worxli/feature-add-ssh-ip

    hsoft committed Jul 23, 2018
    Add config for container SSH IP
Commits on Jul 17, 2018
  1. v1.4.2

    hsoft committed Jul 17, 2018
  2. Merge tag 'v1.4.1'

    hsoft committed Jul 17, 2018
Commits on Jul 4, 2018
  1. redir: adjust failing tests

    hsoft committed Jul 4, 2018
  2. redir: start in foreground mode under v3.x

    hsoft committed Jul 4, 2018
    ref #467
  3. redir: fix version parsing

    hsoft committed Jul 4, 2018
    At some point in v 3.x, it outputted version in stderr, then went back
    to stdout...
Commits on May 1, 2018
  1. v1.4.1

    hsoft committed May 1, 2018
  2. Fix LXC 3.0 compatibility with old boxes

    hsoft committed May 1, 2018
    Creating a new vagrant machine with a box created with an old LXC config
    format would fail with LXC 3.0. We now update the LXC config of the box
    itself before calling `lxc-create`.
Commits on Apr 30, 2018
  1. Fix incompatibility with LXC 3.0

    hsoft committed Apr 30, 2018
    LXC 3.0, unlike 2.1, doesn't support old configuration formats at all
    and because our previous approach to handling old format was incomplete,
    running `vagrant up` on a system with LXC 3.0 would fail, even if the
    base box itself was made with modernized config.
    
    This commit fixes this problem: is the box has a modern config, it's
    going to be properly created and booted under LXC 3.0. It does so
    without breaking the support for LXC < 2.1
Commits on Mar 18, 2018
  1. Merge pull request #461 from nicolasleger/patch-1

    hsoft committed Mar 18, 2018
    [CI] Test against Ruby 2.5
  2. Merge pull request #460 from lucaskanashiro/support_redir-3.x

    hsoft committed Mar 18, 2018
    Support the new redir 3.x command line interface
Commits on Mar 4, 2018
  1. v1.4.0

    hsoft committed Mar 4, 2018
Commits on Feb 18, 2018
  1. Add support for unprivileged containers

    hsoft committed Feb 18, 2018
    fixes #312
    
    I've also remove the "EXPERIMENTAL" flag to bridge support in the README.
    It's been there long enough.
Commits on Feb 7, 2018
  1. v1.3.1

    hsoft committed Feb 7, 2018
Commits on Feb 2, 2018
  1. Revert tmpfs mount removal

    hsoft committed Feb 2, 2018
    To fix #406, I reverted the tmpfs mount we add at boot time. As we can
    see in #455, it was a bad idea.
    
    In addition to bringing back that mount, I've also added a
    `tmpfs_mount_size` config that allows to change the size of the mount
    from its default `2G`. It's also possible to disable the mount
    altogether.
    
    fixes #455
Commits on Jan 27, 2018
  1. halt: check that machine is running before attempting to clear tmpfiles

    hsoft committed Jan 27, 2018
    Otherwise, running `vagrant halt` on a stopped machine would make us
    crash. Particularly annoying in multi-machines environments.
    
    ref #406
Commits on Jan 20, 2018
  1. v1.3.0

    hsoft committed Jan 20, 2018
Commits on Jan 16, 2018
  1. sudoers: fix typo

    hsoft committed Jan 16, 2018
    fixes #451
Commits on Jan 15, 2018
  1. Update README

    hsoft committed Jan 15, 2018
    Fixes #431
Commits on Jan 14, 2018
  1. Remove tmpfs mount on /tmp and bring back /tmp cleanup on halt

    hsoft committed Jan 14, 2018
    fixes #406 because the `tmpfs` mount isn't needed anymore.
    
    Careful considerations had to be taken because #68 mentions host-side
    data loss when cleaning up `/tmp`. We mitigate this by ensuring that all
    mounts under `/tmp` are unmounted before we proceed with our `rm -rf`
    operation.
    
    More context about this issue can be found in #360.
  2. Update README

    hsoft committed Jan 14, 2018
  3. create: with LXC 2.1+ run lxc-update-config on new boxes

    hsoft committed Jan 14, 2018
    When running with LXC 2.1+, ensure that our boxes have up-to-date config
    keys by running the `lxc-update-config` utility that ships with LXC
    2.1+.
    
    When the command doesn't exist (LXC <2.1), we do nothing.
    
    ref #445
  4. driver: little cleanup after LXC 1.0+ requirement bump

    hsoft committed Jan 14, 2018
    The conditional `lxc-version` and `lxc-config` mechanisms aren't needed
    anymore. They were for pre-1.0 LXC versions.
Commits on Jan 13, 2018
  1. Use lxc-info instead of lxc-attach to retrieve container IP

    hsoft committed Dec 10, 2017
    `lxc-info -iH` to retrieve IP address was not available in early LXC
    development but was there at LXC 1.0. Because we've bumped our minimum
    LXC requirement to v1.0 recently, we can simplify the IP retrieval
    process and also get rid of the `dnsmasq` fallback.
  2. Change version to 1.3.0-dev

    hsoft committed Jan 13, 2018
  3. Fix travis for real this time

    hsoft committed Jan 13, 2018
    Sorry for the commit noise, I didn't think I'd need this much fiddling
    and I don't have push-force privileges on the repo.
  4. Fix travis (again)

    hsoft committed Jan 13, 2018
  5. Fix travis (again)

    hsoft committed Jan 13, 2018
  6. Fix travis builds

    hsoft committed Jan 13, 2018
Older
You can’t perform that action at this time.