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>
(cherry picked from commit 096bf757f3a6245e4b7b4933ac346b7c6a6bf37e)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tremplin/+/2037296
Tested-by: Fergus Dall <sidereal@google.com>
Auto-Submit: Fergus Dall <sidereal@google.com>
1 file changed
tree: 66b18bb4ab077c9c36657f13fd16cc62e3debe46
  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.