Files
cluster/packages/scripts/trust_zitadel_cert.sh
2025-08-15 18:59:10 -04:00

16 lines
549 B
Bash

#!/usr/bin/env sh
CERT_PATH="/tmp/zitadel.crt"
echo "Getting ZITADEL certificate from Kubernetes secret..."
kubectl get secret zitadel-tls -n default -o jsonpath='{.data.tls\.crt}' | base64 -d > "${CERT_PATH}"
if [ ! -f "${CERT_PATH}" ]; then
echo "Error: Certificate file ${CERT_PATH} not found"
exit 1
fi
echo "Adding ZITADEL certificate to macOS keychain..."
# macos specific
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain "${CERT_PATH}"
echo "ZITADEL certificate successfully added to keychain"