dotfiles/bin/ksecret

13 lines
272 B
Text
Raw Permalink Normal View History

2019-04-19 17:18:44 +02:00
#!/bin/bash
set -e
if [ "$#" -lt 2 ]; then
echo "Usage: ${0} [kubectl options] secret key"
exit 0
fi
secret="${@:$(($#-1)):1}"
key="${@:$(($#)):1}"
set -- "${@:1:$(($#-2))}"
kubectl get secret "$@" "${secret}" -o "go-template={{index .data \"${key}\"}}" | base64 -d