tremplin: initial commit

Add an initial version of tremplin that implements CreateContainer,
StartContainer, SetUpUser and GetContainerUsername RPCs.

BUG=chromium:844079
TEST=manual, start tremplin in a VM and use cicerone_client

Change-Id: Ie6ca23a97d9fd81eb952cee6d6812dd3d2396120
Reviewed-on: https://chromium-review.googlesource.com/1100693
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>
3 files changed
tree: a90808d1602cc923df9aece307ebe394d739e818
  1. src/
  2. 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.