tremplin: Auto-update the Google package signing key.

When the package signing key is updated we need to get the updated key
to users, and distributing it in a package (like we currently do) gives
a chicken-and-egg problem. Automatically update the key on launch to
pick up updates.  Since we restart on major version updates, and have to
be online to download the updated component, this covers most users.

TEST=apt update fails, wait a couple minutes, apt update succeeds.
BUG=chromium:1047590

Change-Id: I59ee35585c445c5ef1fa2194cd02203b7e935ade
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tremplin/+/2032884
Reviewed-by: David Munro <davidmunro@google.com>
Reviewed-by: Fergus Dall <sidereal@google.com>
Tested-by: David Munro <davidmunro@google.com>
Auto-Submit: David Munro <davidmunro@google.com>
Commit-Queue: Fergus Dall <sidereal@google.com>
1 file changed
tree: 3cf71f04c046fdf11f35c57d3d3c68824229c331
  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.