#!/bin/bash set -e if [ "$IMAGE_TAG" == "" ]; then echo "Make sure IMAGE_TAG is set" exit 1 fi IMAGE_NAME=gitea.hottis.de/wn/dtrack-defectdojo-automation NAMESPACE=webservices DEPLOYMENT_DIR=$PWD/deployment pushd $DEPLOYMENT_DIR >/dev/null kubectl create namespace $NAMESPACE \ --dry-run=client \ -o yaml | kubectl -f - apply kubectl create secret generic dtrack-defectdojo-automation-server \ --dry-run=client \ -o yaml \ --save-config \ --from-literal=DTRACK_API_URL="" \ --from-literal=DTRACK_TOKEN="" \ --from-literal=DEFECTDOJO_URL="" \ --from-literal=DEFECTDOJO_TOKEN="" | kubectl apply -n $NAMESPACE -f - cat $DEPLOYMENT_DIR/deploy-yml.tmpl | sed -e 's,%IMAGE%,'$IMAGE_NAME':server-'$IMAGE_TAG','g | kubectl apply -f - -n $NAMESPACE popd >/dev/null