Skip to content

Commit ec50599

Browse files
committed
Migrate to Artifact Registry
1 parent 85a3908 commit ec50599

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/workflow.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,17 @@ on:
1212
# ${{ secrets }} are taken from GitHub -> Settings -> Secrets
1313
# ${{ github.sha }} is the commit hash
1414
env:
15-
PROJECT_ID: iris-community-demos
15+
PROJECT_ID: iris-community-demos
1616
SERVICE_ACCOUNT_KEY: ${{ secrets.SERVICE_ACCOUNT_KEY }}
17-
GOOGLE_CREDENTIALS: ${{ secrets.TF_SERVICE_ACCOUNT_KEY }}
18-
GITHUB_SHA: ${{ github.sha }}
19-
GCR_LOCATION: eu.gcr.io
20-
IMAGE_NAME: dc-analytics-image
21-
GKE_CLUSTER: dc-analytics-cluster
22-
GKE_ZONE: europe-west1-b
23-
K8S_NAMESPACE: iris
24-
STATEFULSET_NAME: dc-analytics
17+
GOOGLE_CREDENTIALS: ${{ secrets.TF_SERVICE_ACCOUNT_KEY }}
18+
GITHUB_SHA: ${{ github.sha }}
19+
GCR_LOCATION: eu.gcr.io
20+
IMAGE_NAME: dc-analytics-image
21+
GKE_CLUSTER: dc-analytics-cluster
22+
GKE_ZONE: europe-west1-b
23+
REGION: europe-west2
24+
K8S_NAMESPACE: iris
25+
STATEFULSET_NAME: dc-analytics
2526

2627
jobs:
2728
gcloud-setup-and-build-and-publish-to-GCR:
@@ -42,18 +43,17 @@ jobs:
4243
version: '496.0.0'
4344

4445
- name: Configure docker to use the gcloud as a credential helper
45-
run: |
46-
gcloud --quiet auth configure-docker
46+
run: gcloud --quiet auth configure-docker ${REGION}-docker.pkg.dev
4747

4848
- name: Build DC-ANALYTICS image
4949
working-directory: iris
5050
run: |
51-
docker build -t ${GCR_LOCATION}/${PROJECT_ID}/${IMAGE_NAME}:${GITHUB_SHA} .
51+
docker build -t ${REGION}-docker.pkg.dev/${PROJECT_ID}/community/${IMAGE_NAME}:${GITHUB_SHA} .
5252
5353
- name: Publish DC-ANALYTICS image to Google Container Registry
5454
working-directory: iris
5555
run: |
56-
docker push ${GCR_LOCATION}/${PROJECT_ID}/${IMAGE_NAME}:${GITHUB_SHA}
56+
docker push ${REGION}-docker.pkg.dev/${PROJECT_ID}/community/${IMAGE_NAME}:${GITHUB_SHA}
5757
5858
# gke-provisioner:
5959
# # Inspired by:
@@ -107,7 +107,7 @@ jobs:
107107
working-directory: ./k8s/
108108
run: |
109109
cat statefulset.tpl |\
110-
sed "s|DOCKER_REPO_NAME|${GCR_LOCATION}/${PROJECT_ID}/${IMAGE_NAME}|" |\
110+
sed "s|DOCKER_REPO_NAME|${REGION}-docker.pkg.dev/${PROJECT_ID}/community/${IMAGE_NAME}|" |\
111111
sed "s|DOCKER_IMAGE_TAG|${GITHUB_SHA}|" > statefulset.yaml
112112
cat statefulset.yaml
113113

0 commit comments

Comments
 (0)