tremplin: StartLXD take 3

This reverts commit c1db270ddcda44b0ec72f7e1bffc3c1f4d5d4912 + more
changes.

http://crrev/c/2308436 fixes the restart test to actually use the UI
logic when launching Crostini, which should let StartLXD start working.
To make extra sure stick it behind a feature flag so we don't enable it
yet, and can enable StartLXD on its own with CQ testing.

BUG=chromium:1064512
TEST=Manual

Cq-Depend: chromium:2325513
Cq-Depend: chromium:2308436
Change-Id: I163078100803435ff53446b911aa53b4c73b7448
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tremplin/+/2325342
Tested-by: David Munro <davidmunro@google.com>
Commit-Queue: David Munro <davidmunro@google.com>
Reviewed-by: Fergus Dall <sidereal@google.com>
Reviewed-by: Nicholas Verne <nverne@chromium.org>
4 files changed
tree: d20d2a17dc23230305cb26cc62baabc880e8245a
  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.