Skip to content
Snippets Groups Projects

[PLATFORM-1831] add deployment for eksa prod

Merged Joshua David Akers requested to merge akers-platform-1831 into main
1 file
+ 27
27
Compare changes
  • Side-by-side
  • Inline
+ 27
27
@@ -92,33 +92,6 @@ Deploy - aws pprd:
rules:
- if: '$CI_COMMIT_TAG =~ /^pprd/'
Deploy - op pprd:
stage: deploy
resource_group: runner
extends: .add-files-to-repo
environment:
name: op_pprd
variables:
REPO_USERNAME: $PPRD_OP_MANIFEST_REPO_USERNAME
REPO_PASSWORD: $PPRD_OP_MANIFEST_REPO_PASSWORD
TENANT_IDENTIFIER: it-common-platform-dashboard
before_script:
# Determine the DOCKER_TAG for the commit associated with this tag
- apk add --no-cache curl jq
- |
set -x
export DOCKER_TAG=$(/usr/bin/curl -s -X GET -f -H "PRIVATE-TOKEN: ${API_REGISTRY_TOKEN}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/registry/repositories/${DASHBOARD_REGISTRY}/tags?per_page=100" | jq -r ".[] | select(.name |test(\"main-${CI_COMMIT_SHORT_SHA}\")) | .name" | head -1)
if [ -z "${DOCKER_TAG}" ]; then
echo "Unable to retrieve DOCKER_TAG for ${CI_COMMIT_SHORT_SHA}"
exit 1
fi
- apk add gettext
- export REPO_CLONE_URL=https://code.vt.edu/it-common-platform/tenants/op-pprd/${TENANT_IDENTIFIER}.git
- mkdir -p /tmp/repo-files
- envsubst < kustomization.yml > /tmp/repo-files/kustomization.yml
rules:
- if: '$CI_COMMIT_TAG =~ /^pprd/'
Deploy - aws dvlp:
stage: deploy
resource_group: runner
@@ -203,3 +176,30 @@ Deploy - eksa pprd:
- envsubst < kustomization.yml > /tmp/repo-files/kustomization.yml
rules:
- if: '$CI_COMMIT_TAG =~ /^pprd/'
Deploy - eksa prod:
stage: deploy
resource_group: runner
extends: .add-files-to-repo
environment:
name: eksa_prod
variables:
REPO_USERNAME: $PROD_EKSA_MANIFEST_REPO_USERNAME
REPO_PASSWORD: $PROD_EKSA_MANIFEST_REPO_PASSWORD
TENANT_IDENTIFIER: it-common-platform-dashboard
before_script:
# Determine the DOCKER_TAG for the commit associated with this tag
- apk add --no-cache curl jq
- |
set -x
export DOCKER_TAG=$(/usr/bin/curl -s -X GET -f -H "PRIVATE-TOKEN: ${API_REGISTRY_TOKEN}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/registry/repositories/${DASHBOARD_REGISTRY}/tags?per_page=100" | jq -r ".[] | select(.name |test(\"${CI_COMMIT_SHORT_SHA}\")) | .name" | head -1)
if [ -z "${DOCKER_TAG}" ]; then
echo "Unable to retrieve DOCKER_TAG for ${CI_COMMIT_SHORT_SHA}"
exit 1
fi
- apk add gettext
- export REPO_CLONE_URL=https://code.vt.edu/it-common-platform/tenants/eksa-prod/${TENANT_IDENTIFIER}.git
- mkdir -p /tmp/repo-files
- envsubst < kustomization.yml > /tmp/repo-files/kustomization.yml
rules:
- if: '$CI_COMMIT_TAG =~ /^prod/'
Loading