Merge "Secret observer does not handle IPv6"

This commit is contained in:
Zuul 2021-10-18 16:07:26 +00:00 committed by Gerrit Code Review
commit b76239fe1d
1 changed files with 6 additions and 2 deletions

View File

@ -18,10 +18,14 @@ data:
KUBE_TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)
SECRET_SHA=$(sha256sum /home/$1 | awk '{print $1}')
KUBERNETES_SERVICE_HOST_WITH_BRACKETS=$KUBERNETES_SERVICE_HOST
if echo $KUBERNETES_SERVICE_HOST | grep ":"; then
KUBERNETES_SERVICE_HOST_WITH_BRACKETS="[$KUBERNETES_SERVICE_HOST]"
fi
curl -sS -H "Authorization: Bearer $KUBE_TOKEN" \
curl -sSg -H "Authorization: Bearer $KUBE_TOKEN" \
--cacert /var/run/secrets/kubernetes.io/serviceaccount/ca.crt \
--request PATCH -H "Accept: application/json" \
-H "Content-Type: application/strategic-merge-patch+json" \
https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/apis/apps/v1/namespaces/{{ .Values.namespace }}/deployments/$2 \
https://$KUBERNETES_SERVICE_HOST_WITH_BRACKETS:$KUBERNETES_PORT_443_TCP_PORT/apis/apps/v1/namespaces/{{ .Values.namespace }}/deployments/$2 \
--data '{"spec":{"template":{"metadata":{"annotations":{"'$3'": "'$SECRET_SHA'"}}}}}';