Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/cd-internal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
run: |
IMAGE_TAG=${COMMIT::7}
SERVICE="${{ matrix.service }}"
echo "Building and pushing $SERVICE image with tag $IMAGE_TAG and latest for INTERNAL dashboard"
echo "Building and pushing $SERVICE image with tag $IMAGE_TAG and latest for internal dashboard"

DOCKERFILE_PATH="$SERVICE.Dockerfile"
CONTEXT_DIR="."
Expand Down Expand Up @@ -83,7 +83,7 @@ jobs:
ssh-private-key: ${{ secrets.DEPLOYMENTS_REPO_WRITE }}
- name: Clone deployments repo (specific branch)
env:
BRANCH_OF_DEPLOYMENT_REPO: ${{ vars.BRANCH_OF_DEPLOYMENT_REPO_INTERNAL }}
BRANCH_OF_DEPLOYMENT_REPO: ${{ vars.BRANCH_OF_DEPLOYMENT_REPO }}
run: |
git clone --depth=1 --branch "$BRANCH_OF_DEPLOYMENT_REPO" git@github.com:alpenlabs/deployments.git deployments
cd deployments || exit 1
Expand All @@ -99,25 +99,25 @@ jobs:
which yq
- name: Update Docker image tag in Helm values (Internal)
env:
CLUSTER_NAME: ${{ vars.CLUSTER_NAME_INTERNAL }}
CLUSTER_NAME: ${{ vars.CLUSTER_NAME }}
run: |
# Sanitize and truncate SHORT_TAG
SHORT_TAG="${COMMIT//[^a-zA-Z0-9._-]/}"
SHORT_TAG="${SHORT_TAG:0:7}"

VALUES_FILE="deployments/clusters/$CLUSTER_NAME/values/strata-apps-values.yaml"

echo "Updating frontend tag in $VALUES_FILE for strataDashboard (INTERNAL dashboard)"
echo "Updating frontend tag in $VALUES_FILE for strataDashboard (internal dashboard)"
yq eval -i ".strataDashboard.frontend.image.tag = \"$SHORT_TAG\"" "$VALUES_FILE"

echo "Updating backend tag in $VALUES_FILE for strataDashboard (INTERNAL dashboard)"
echo "Updating backend tag in $VALUES_FILE for strataDashboard (internal dashboard)"
yq eval -i ".strataDashboard.backend.image.tag = \"$SHORT_TAG\"" "$VALUES_FILE"

- name: Commit and push changes
env:
GH_ACTIONS_USER_NAME: ${{ vars.GH_ACTIONS_USER_NAME }}
CLUSTER_NAME: ${{ vars.CLUSTER_NAME_INTERNAL }}
BRANCH_OF_DEPLOYMENT_REPO: ${{ vars.BRANCH_OF_DEPLOYMENT_REPO_INTERNAL }}
CLUSTER_NAME: ${{ vars.CLUSTER_NAME }}
BRANCH_OF_DEPLOYMENT_REPO: ${{ vars.BRANCH_OF_DEPLOYMENT_REPO }}
run: |
SHORT_TAG="${COMMIT//[^a-zA-Z0-9._-]/}"
SHORT_TAG="${SHORT_TAG:0:7}"
Expand All @@ -130,7 +130,7 @@ jobs:
echo "No changes to commit."
else
git add clusters/$CLUSTER_NAME/values
git commit -m "Update INTERNAL dashboard image tags to $SHORT_TAG for updated services"
git commit -m "Update internal dashboard image tags to $SHORT_TAG"
git pull --rebase origin $BRANCH_OF_DEPLOYMENT_REPO
git push origin $BRANCH_OF_DEPLOYMENT_REPO
fi
Loading