k8s-sig-cluster-lifecycleawskubesprayhigh-availabilityansiblekubernetes-clustergcekubernetesbare-metal
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
488 B
23 lines
488 B
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
PREFIX="/var/contiv"
|
|
KEY_PATH="$PREFIX/auth_proxy_key.pem"
|
|
CERT_PATH="$PREFIX/auth_proxy_cert.pem"
|
|
|
|
# if both files exist, just exit
|
|
if [[ -f $KEY_PATH && -f $CERT_PATH ]]; then
|
|
exit 0
|
|
fi
|
|
|
|
mkdir -p "$PREFIX"
|
|
|
|
rm -f $KEY_PATH
|
|
rm -f $CERT_PATH
|
|
|
|
openssl genrsa -out $KEY_PATH 2048 >/dev/null 2>&1
|
|
openssl req -new -x509 -sha256 -days 3650 \
|
|
-key $KEY_PATH \
|
|
-out $CERT_PATH \
|
|
-subj "/C=US/ST=CA/L=San Jose/O=CPSG/OU=IT Department/CN=auth-local.cisco.com"
|