25 lines
1006 B
Bash
25 lines
1006 B
Bash
#!/bin/bash
|
|
echo "setting up kubeconfig"
|
|
export KUBECONFIG=$HOME/sa.kubeconfig
|
|
./usr/local/app/scripts/init_kubeconfig.sh
|
|
|
|
if $RELEASE_MIRROR_ENABLED; then
|
|
echo "generating ssl certs"
|
|
sudo openssl req -x509 -nodes -days 365 -subj "/C=CA/ST=QC/O=Company, Inc./CN=github.com" -addext "subjectAltName=DNS:github.com" -newkey rsa:2048 -keyout /etc/ssl/private/github.com.key -out /usr/share/nginx/github.com.crt
|
|
cp /usr/share/nginx/github.com.crt /usr/lib/ca-certificates/fake-github.com.crt
|
|
sudo cp /usr/share/nginx/github.com.crt /usr/share/pki/trust/anchors/
|
|
sudo chown nginx:nginx /usr/share/pki/trust/anchors/github.com.crt
|
|
chmod 644 /usr/share/pki/trust/anchors/github.com.crt
|
|
sudo update-ca-certificates
|
|
echo "running nginx"
|
|
sudo nginx -c /etc/nginx/nginx.conf
|
|
fi
|
|
|
|
if [[ $SECONDS_SLEEP > 0 ]]; then
|
|
echo "starting sleep for ${SECONDS_SLEEP} seconds"
|
|
sleep ${SECONDS_SLEEP}s
|
|
fi
|
|
|
|
echo "starting istioctl commands"
|
|
./usr/local/app/scripts/create_istio_system.sh
|