diff --git a/tasks/docker-registry/task.yaml b/tasks/docker-registry/task.yaml index 3154aa8..6c41193 100644 --- a/tasks/docker-registry/task.yaml +++ b/tasks/docker-registry/task.yaml @@ -57,14 +57,22 @@ spec: USERNAME=$(cat /workspace/docker-auth/username) PASSWORD=$(cat /workspace/docker-auth/password) REGISTRY=$(echo "$IMAGE" | cut -d/ -f1) + AUTH=$(echo -n "$USERNAME:$PASSWORD" | base64) echo "📦 Using image: $IMAGE" echo -n "$IMAGE" > /tekton/results/imageUrl echo "🔐 Writing Docker config for $REGISTRY..." mkdir -p /tekton/home/.docker - echo "{\"auths\": {\"$REGISTRY\": {\"auth\": \"$(echo -n "$USERNAME:$PASSWORD" | base64)"}}}" \ - > /tekton/home/.docker/config.json + cat < /tekton/home/.docker/config.json + { + "auths": { + "$REGISTRY": { + "auth": "$AUTH" + } + } + } + EOF - name: kaniko-build image: bitnami/kaniko:1.23.2