From 19e914b5d8f47164ee1b0064d36f09d826a99891 Mon Sep 17 00:00:00 2001 From: Ho Ngoc Hai Date: Fri, 10 Apr 2026 21:55:21 +0700 Subject: [PATCH] fix(cicd): use initContainer clone + local Kaniko context Kaniko git:// context doesn't support HTTPS auth well. Use alpine/git initContainer to clone repo into emptyDir, then Kaniko builds from local /workspace/repo/{service} path. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index a39383f3..808fec3b 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -122,6 +122,7 @@ jobs: local full="${HARBOR}/${PROJECT}/${img}" local job="kaniko-${svc}-${IMAGE_TAG}" + # Use initContainer to clone repo, then kaniko builds from local context cat <