add ksecret utility script

This commit is contained in:
Daniel Lundin 2019-04-19 17:18:44 +02:00
parent 1a51cb7c2a
commit ff57f07a37

12
bin/ksecret Executable file
View file

@ -0,0 +1,12 @@
#!/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