From 3a2427684d09b59705af3b27b058ec20bab3b5b4 Mon Sep 17 00:00:00 2001 From: litebrick204 Date: Tue, 3 Dec 2024 22:30:09 +0530 Subject: [PATCH] feat: Update Credentials for Ko multi-arch images --- tekton/resources/images/ko-multi-arch-template.yaml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tekton/resources/images/ko-multi-arch-template.yaml b/tekton/resources/images/ko-multi-arch-template.yaml index dac0d31ef..c9ece3762 100644 --- a/tekton/resources/images/ko-multi-arch-template.yaml +++ b/tekton/resources/images/ko-multi-arch-template.yaml @@ -62,8 +62,8 @@ spec: - name: secret steps: - env: - - name: GOOGLE_APPLICATION_CREDENTIALS - value: $(workspaces.secret.path)/release.json + - name: IMAGE_REGISTRY_CREDENTIALS + value: $(workspaces.secret.path)/credentials - name: KO_DOCKER_REPO value: $(params.imageBaseUrl) - name: PLATFORMS @@ -76,9 +76,8 @@ spec: name: build-image-multi-arch script: | #!/usr/bin/env sh - - gcloud auth activate-service-account --key-file=${GOOGLE_APPLICATION_CREDENTIALS} - gcloud auth configure-docker + IMAGE_REGISTRY_USER=tekton-robot + docker login ghcr.io -u ${IMAGE_REGISTRY_USER} --password-stdin <"${IMAGE_REGISTRY_CREDENTIALS}" cd $(workspaces.source.path) ko publish --platform ${PLATFORMS} --base-import-paths --tags ${IMAGE_TAGS} ${CONTEXT_PATH} @@ -129,7 +128,7 @@ spec: storage: 1Gi - name: secret secret: - secretName: release-secret + secretName: ghcr-creds params: - name: contextPath value: $(tt.params.contextPath)