Skip to content

Commit 3ea1743

Browse files
chore: migrated docker images to google artifact registry
1 parent 207767a commit 3ea1743

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

.github/workflows/build.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,19 +52,20 @@ jobs:
5252
- name: Set up Docker Buildx
5353
uses: docker/setup-buildx-action@v1
5454

55-
- name: Login to DockerHub
55+
- name: Login to Google Artifact Registry
5656
uses: docker/login-action@v1
5757
with:
58-
username: ${{ secrets.DOCKERHUB_USERNAME }}
59-
password: ${{ secrets.DOCKERHUB_PASSWORD }}
58+
registry: us-docker.pkg.dev
59+
username: _json_key
60+
password: ${{ secrets.ARTIFACT_BUILDER_JSON_KEY }}
6061

6162
- name: Build and push main
6263
if: github.event_name != 'release'
6364
uses: docker/build-push-action@v2
6465
with:
6566
context: .
6667
push: ${{ github.event_name != 'pull_request' }}
67-
tags: castai/cluster-controller:${{ github.sha }}
68+
tags: us-docker.pkg.dev/castai-hub/library/cluster-controller:${{ github.sha }}
6869

6970
- name: Build and push release
7071
if: github.event_name == 'release'
@@ -73,12 +74,12 @@ jobs:
7374
context: .
7475
push: true
7576
tags: |
76-
castai/cluster-controller:${{ env.RELEASE_TAG }}
77-
castai/cluster-controller:latest
77+
us-docker.pkg.dev/castai-hub/library/cluster-controller:${{ env.RELEASE_TAG }}
78+
us-docker.pkg.dev/castai-hub/library/cluster-controller:latest
7879
7980
- name: FOSSA scan docker image
8081
if: github.event_name == 'release'
8182
uses: fossas/fossa-action@v1
8283
with:
8384
api-key: ${{ secrets.FOSSA_API_KEY }}
84-
container: castai/cluster-controller:${{ env.RELEASE_TAG }}
85+
container: us-docker.pkg.dev/castai-hub/library/cluster-controller:${{ env.RELEASE_TAG }}

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
build:
22
GOOS=linux go build -ldflags "-s -w" -o bin/castai-cluster-controller .
3-
docker build -t castai/cluster-controller:$(VERSION) .
3+
docker build -t us-docker.pkg.dev/castai-hub/library/cluster-controller:$(VERSION) .
44

55
push:
6-
docker push castai/cluster-controller:$(VERSION)
6+
docker push us-docker.pkg.dev/castai-hub/library/cluster-controller:$(VERSION)
77

88
release: build push

0 commit comments

Comments
 (0)