tremplin: Tremplin owns LXD instead of maitred.

Tremplin is now responsible for running LXD instead of getting to assume
it's running thanks to maitre'd spawning it. This change is equivalent
in functionality to the current state, but prepares for implementing
StartLxd and lets us soak Tremplin managing LXD in what should be
functionally equivalent.

BUG=chromium:1064512
TEST=Manual: start, stop and use Crostini a bunch.

Cq-Depend: chromium:2149735
Change-Id: Id6afc0bba54fd9ea8715f6b531818ef3f010e971
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tremplin/+/2150312
Reviewed-by: David Munro <davidmunro@google.com>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Nicholas Verne <nverne@chromium.org>
Tested-by: David Munro <davidmunro@google.com>
Commit-Queue: David Munro <davidmunro@google.com>
5 files changed
tree: 1877b1a8a3ea3f06b9e3396fda24c663557c4e14
  1. src/
  2. .gitignore
  3. OWNERS
  4. README.md
README.md

Tremplin

Tremplin is the “springboard” daemon that runs in the Termina VM and exposes a gRPC interface for managing LXD containers.