Categorygithub.com/google/go-tpm-tools/launcher
modulepackage
0.3.12
Repository: https://github.com/google/go-tpm-tools.git
Documentation: pkg.go.dev

# Packages

Package agent coordinates the communication between the TPM and the remote attestation service.
No description provided by the author
package main is a program that will start a container with attestation.
Package spec contains definition of some basic container launch specs needed to launch a container, provided by the operator.
Package verifier contains clients for various attestation verifiers.

# Functions

NewRunner returns a runner.
Resolver returns a custom resolver that can use the token to authenticate with the repo.
RetrieveAuthToken takes in a metadata server client, and uses it to read the default service account token from a GCE VM and returns the token.

# Structs

ContainerRunner contains information about the container settings.
RetryableError means launcher should reboot the VM to retry.
WorkloadError represents the result of an workload/task that is non-zero.