@@ -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 }}
0 commit comments