You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/cmd
Andrew Dunham bcceef3682 cmd/tailscale/cli: allow fetching keys from AWS Parameter Store
This allows fetching auth keys, OAuth client secrets, and ID tokens (for
workload identity federation) from AWS Parameter Store by passing an ARN
as the value. This is a relatively low-overhead mechanism for fetching
these values from an external secret store without needing to run a
secret service.

Usage examples:

    # Auth key
    tailscale up \
      --auth-key=arn:aws:ssm:us-east-1:123456789012:parameter/tailscale/auth-key

    # OAuth client secret
    tailscale up \
      --client-secret=arn:aws:ssm:us-east-1:123456789012:parameter/tailscale/oauth-secret \
      --advertise-tags=tag:server

    # ID token (for workload identity federation)
    tailscale up \
      --client-id=my-client \
      --id-token=arn:aws:ssm:us-east-1:123456789012:parameter/tailscale/id-token \
      --advertise-tags=tag:server

Updates tailscale/corp#28792

Signed-off-by: Andrew Dunham <andrew@tailscale.com>
20 hours ago
..
addlicense all: remove AUTHORS file and references to it 7 days ago
build-webclient all: remove AUTHORS file and references to it 7 days ago
checkmetrics all: remove AUTHORS file and references to it 7 days ago
cigocacher all: remove AUTHORS file and references to it 7 days ago
cloner all: remove AUTHORS file and references to it 7 days ago
connector-gen all: remove AUTHORS file and references to it 7 days ago
containerboot all: remove AUTHORS file and references to it 7 days ago
derper all: remove AUTHORS file and references to it 7 days ago
derpprobe all: remove AUTHORS file and references to it 7 days ago
dist all: remove AUTHORS file and references to it 7 days ago
distsign all: remove AUTHORS file and references to it 7 days ago
featuretags all: remove AUTHORS file and references to it 7 days ago
get-authkey all: remove AUTHORS file and references to it 7 days ago
gitops-pusher all: remove AUTHORS file and references to it 7 days ago
hello all: remove AUTHORS file and references to it 7 days ago
jsonimports all: remove AUTHORS file and references to it 7 days ago
k8s-nameserver all: remove AUTHORS file and references to it 7 days ago
k8s-operator all: remove AUTHORS file and references to it 7 days ago
k8s-proxy all: remove AUTHORS file and references to it 7 days ago
mkmanifest all: remove AUTHORS file and references to it 7 days ago
mkpkg all: remove AUTHORS file and references to it 7 days ago
mkversion all: remove AUTHORS file and references to it 7 days ago
nardump all: remove AUTHORS file and references to it 7 days ago
natc all: remove AUTHORS file and references to it 7 days ago
netlogfmt all: remove AUTHORS file and references to it 7 days ago
nginx-auth all: remove AUTHORS file and references to it 7 days ago
omitsize all: remove AUTHORS file and references to it 7 days ago
pgproxy all: remove AUTHORS file and references to it 7 days ago
printdep cmd/printdep: add --next flag to use rc Go build hash instead 3 days ago
proxy-test-server all: remove AUTHORS file and references to it 7 days ago
proxy-to-grafana all: remove AUTHORS file and references to it 7 days ago
sniproxy all: remove AUTHORS file and references to it 7 days ago
speedtest all: remove AUTHORS file and references to it 7 days ago
ssh-auth-none-demo all: remove AUTHORS file and references to it 7 days ago
stunc all: remove AUTHORS file and references to it 7 days ago
stund all: remove AUTHORS file and references to it 7 days ago
stunstamp all: remove AUTHORS file and references to it 7 days ago
sync-containers all: remove AUTHORS file and references to it 7 days ago
systray all: remove AUTHORS file and references to it 7 days ago
tailscale cmd/tailscale/cli: allow fetching keys from AWS Parameter Store 20 hours ago
tailscaled cmd/tailscale/cli: allow fetching keys from AWS Parameter Store 20 hours ago
testcontrol all: remove AUTHORS file and references to it 7 days ago
testwrapper cmd/testwrapper: detect cached tests with coverage output (#18559) 1 day ago
tl-longchain all: remove AUTHORS file and references to it 7 days ago
tsconnect all: remove AUTHORS file and references to it 7 days ago
tsidp all: remove AUTHORS file and references to it 7 days ago
tsshd all: remove AUTHORS file and references to it 7 days ago
tta all: remove AUTHORS file and references to it 7 days ago
vet all: remove AUTHORS file and references to it 7 days ago
viewer all: remove AUTHORS file and references to it 7 days ago
vnet all: remove AUTHORS file and references to it 7 days ago
xdpderper all: remove AUTHORS file and references to it 7 days ago