diff --git a/deployment/deploy-yml.tmpl b/deployment/deploy-yml.tmpl index d55d237..c787b68 100644 --- a/deployment/deploy-yml.tmpl +++ b/deployment/deploy-yml.tmpl @@ -17,6 +17,9 @@ spec: containers: - name: dtrack-defectdojo-automation-server image: %IMAGE% + envFrom: + - secretRef: + name: dtrack-defectdojo-automation-server ports: - containerPort: 8000 protocol: TCP diff --git a/deployment/deploy.sh b/deployment/deploy.sh index 5b4b68e..be2ab86 100755 --- a/deployment/deploy.sh +++ b/deployment/deploy.sh @@ -18,6 +18,16 @@ kubectl create namespace $NAMESPACE \ -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