Skip to content
Snippets Groups Projects
Commit e6610a4c authored by Jan Zickermann's avatar Jan Zickermann
Browse files

#2 OZG-7121 Add fetch-trust-store script

parent 39d3f501
No related branches found
No related tags found
1 merge request!3Resolve "xta-test-server helm-chart mit Deployment und Keystore-Secrets/Certificate-Resources"
Pipeline #1341 skipped
*.crt
*.jks
\ No newline at end of file
#!/bin/bash
set -e
NAMESPACE=${NAMESPACE:-by-enable-dev}
echo "[1.0] Find xta-test-server pod in namespace $NAMESPACE"
XTA_TEST_SERVER_POD=$(kubectl get pods -n "$NAMESPACE" -l app.kubernetes.io/name=xta-test-server -o jsonpath='{.items[0].metadata.name}')
echo "[1.1] Fetch truststore from xta-test-server pod"
kubectl cp "$NAMESPACE/$XTA_TEST_SERVER_POD:/store/truststore.jks" xta-test-truststore.jks
echo "[2.0] Show certificate in truststore xta-test-truststore.jks"
keytool -exportcert -keystore xta-test-truststore.jks -storepass password -alias xta-test-root-ca -file xta-test-root-ca.crt
openssl x509 -in xta-test-root-ca.crt -text -noout
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment