diff --git a/bin/ksecret b/bin/ksecret new file mode 100755 index 0000000..6b93c24 --- /dev/null +++ b/bin/ksecret @@ -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