Skip to content

Commit f49be8d

Browse files
committed
ci: push images to acr
Signed-off-by: jwcesign <[email protected]>
1 parent 8dc01a2 commit f49be8d

File tree

3 files changed

+15
-27
lines changed

3 files changed

+15
-27
lines changed

Diff for: .github/workflows/latest-build.yaml

+7-13
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,16 @@ jobs:
1717
go-version: '1.23'
1818
cache: false
1919

20-
- name: Config env
21-
run: |
22-
echo "AWS_ACCESS_KEY_ID=${{ secrets.AWS_AK }}" >> $GITHUB_ENV
23-
echo "AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SK }}" >> $GITHUB_ENV
24-
echo "AWS_DEFAULT_REGION=us-east-2" >> $GITHUB_ENV
25-
26-
- name: AWS CLI Init
27-
uses: unfor19/install-aws-cli-action@v1
28-
29-
- name: Config ECR
30-
run: |
31-
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/cloudpilotai
20+
- name: Config ACR
21+
uses: docker/login-action@v3
22+
with:
23+
registry: cloudpilotai-registry.cn-hangzhou.cr.aliyuncs.com
24+
username: ${{ secrets.ALIBABACLOUD_USERNAME }}
25+
password: ${{ secrets.ALIBABACLOUD_PASSWORD }}
3226

3327
- uses: ko-build/[email protected]
3428

3529
- name: build and publish image
3630
run: |
37-
export KO_DOCKER_REPO=public.ecr.aws/cloudpilotai/alibabacloud/karpenter
31+
export KO_DOCKER_REPO=cloudpilotai-registry.cn-hangzhou.cr.aliyuncs.com/cloudpilotai/karpenter-provider-alibabacloud
3832
ko build --bare github.com/cloudpilot-ai/karpenter-provider-alibabacloud/cmd/controller

Diff for: .github/workflows/release-build.yaml

+7-13
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,17 @@ jobs:
3838
go-version: '1.23'
3939
cache: false
4040

41-
- name: Config env
42-
run: |
43-
echo "AWS_ACCESS_KEY_ID=${{ secrets.AWS_AK }}" >> $GITHUB_ENV
44-
echo "AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SK }}" >> $GITHUB_ENV
45-
echo "AWS_DEFAULT_REGION=us-east-2" >> $GITHUB_ENV
46-
47-
- name: AWS CLI Init
48-
uses: unfor19/install-aws-cli-action@v1
49-
50-
- name: Config ECR
51-
run: |
52-
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/cloudpilotai
41+
- name: Config ACR
42+
uses: docker/login-action@v3
43+
with:
44+
registry: cloudpilotai-registry.cn-hangzhou.cr.aliyuncs.com
45+
username: ${{ secrets.ALIBABACLOUD_USERNAME }}
46+
password: ${{ secrets.ALIBABACLOUD_PASSWORD }}
5347

5448
- uses: ko-build/[email protected]
5549

5650
- name: Build and publish image
5751
run: |
58-
export KO_DOCKER_REPO=public.ecr.aws/cloudpilotai/alibabacloud/karpenter
52+
export KO_DOCKER_REPO=cloudpilotai-registry.cn-hangzhou.cr.aliyuncs.com/cloudpilotai/karpenter-provider-alibabacloud
5953
export IMAGE_TAG=${{ env.tag }}
6054
ko build --bare github.com/cloudpilot-ai/karpenter-provider-alibabacloud/cmd/controller -t $IMAGE_TAG

Diff for: charts/karpenter/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ controller:
4343
rollingUpdate:
4444
maxUnavailable: 1
4545
image:
46-
repository: "public.ecr.aws/cloudpilotai/alibabacloud/karpenter"
46+
repository: "cloudpilotai-registry.cn-hangzhou.cr.aliyuncs.com/cloudpilotai/karpenter-provider-alibabacloud"
4747
tag: "latest"
4848
pullPolicy: IfNotPresent
4949
priorityClassName: system-cluster-critical

0 commit comments

Comments
 (0)