Co-authored-by: Denis Patrakeev <denis.patrakeev@avroid.team> Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/28 Reviewed-by: Rustam Tagaev <rustam.tagaev@avroid.team> Reviewed-by: Denis Patrakeev <denis.patrakeev@avroid.team>
21 lines
563 B
Bash
Executable File
21 lines
563 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
rm -rf .secrets
|
|
|
|
cert_key=$(vault kv get -field="certificate.key" team-devops/ssl/avroid.tech/wildcard.avroid.tech)
|
|
cert_data=$(vault kv get -field="certificate_fullchain.crt" team-devops/ssl/avroid.tech/wildcard.avroid.tech)
|
|
|
|
mkdir .secrets
|
|
|
|
cat > .secrets/key.pem << EOF
|
|
${cert_key}
|
|
EOF
|
|
|
|
cat > .secrets/cert.pem << EOF
|
|
${cert_data}
|
|
EOF
|
|
|
|
echo "Run this command previously then apply all manisfest and before create namespace:"
|
|
echo "kubectl -n tavro-cloud-test create secret tls avroid-tech-tls --cert=.secrets/cert.pem --key=.secrets/key.pem"
|