#!/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