[Bug 1519677] Re: add lxd backend

Martin Pitt martin.pitt at ubuntu.com
Fri Dec 4 09:50:13 UTC 2015


Parking the work in progress here, to avoid it getting lost. This now
works for some basic use cases, but more complex ones and most of the
tests currently fail due to 'lxc exec' not maintaining stdout+stderr and
mangling line endings.

** Patch added: "WIP patch"
   https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/1519677/+attachment/4529519/+files/0001-WIP-Add-LXD-backend.patch

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to autopkgtest in Ubuntu.
https://bugs.launchpad.net/bugs/1519677

Title:
  add lxd backend

Status in autopkgtest package in Ubuntu:
  Triaged

Bug description:
  LXD is the direction that the LXC project is moving towards, and it
  has several nice features that are helpful for autopkgtest: fast
  container creation with intelligent caching, support for local images
  (with autopkgtest modifications), and seamless support for remote
  containers.

  We need the latter for moving armhf testing into Scalingstack, as we
  don't have native armhf support there. We can create a big semi-
  permanent arm64 instance and then create armhf lxd containers  in
  that, and talk to them from the autopkgtest controller node in
  ProdStack using the arm64 instance as a remote. This cannot be done
  with either the ssh runner (that would need some rather complicated
  setup script) nor the lxc runner (I tried wrapping ssh around it, but
  the extra level of shell processing/quoting breaks stuff).

  Current blocker bugs: bug 1522753, bug 1522755

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/1519677/+subscriptions



More information about the foundations-bugs mailing list