forked from rook/rook
15 lines
460 B
Bash
15 lines
460 B
Bash
#!/bin/bash
|
|||
|
|
# Original script found at: https://github.com/morvencao/kube-mutating-webhook-tutorial/blob/master/deployment/webhook-patch-ca-bundle.sh
|
||
|
|
|
||
|
|
set -o errexit
|
||
|
|
set -o nounset
|
||
|
|
set -o pipefail
|
||
|
|
|
||
|
|
export CA_BUNDLE=$(kubectl get configmap -n kube-system extension-apiserver-authentication -o=jsonpath='{.data.client-ca-file}' | base64 | tr -d '\n')
|
||
|
|
|
||
|
|
if command -v envsubst >/dev/null 2>&1; then
|
||
|
|
envsubst
|
||
|
|
else
|
||
|
|
sed -e "s|\${CA_BUNDLE}|${CA_BUNDLE}|g"
|
||
|
|
fi
|