Gitea
목적
Gitea는 개발자 push와 Tekton webhook 수신을 위한 Lumie의 내부 Git 호스팅 서비스입니다. 현재 플랫폼에서 유일한 Git 소스는 아닙니다. Argo CD 루트 Application은 여전히 lumie-infra에 대해 GitHub를 참조하므로, Gitea는 전체 GitOps 루프를 단독으로 소유하기보다는 전달 경로의 build 측면에 위치합니다.
이 페이지는 저장소 호스팅, Git 자격 증명, Tekton의 소스 제어 통합을 변경하는 개발자를 위한 reference 문서입니다.
소스 경로
| 경로 | 역할 |
|---|---|
lumie-infra/bootstrap/gitea/argocd.yaml | Argo CD 애플리케이션과 sync-wave 배치 |
lumie-infra/bootstrap/gitea/common-values.yaml | Vault 기반 admin 및 데이터베이스 Secret projection |
lumie-infra/bootstrap/gitea/helm-values.yaml | Gitea 차트 설정, DB 구성, reverse-proxy auth, 스토리지, 테마 마운트 |
lumie-infra/bootstrap/gitea/themes/kustomization.yaml | 커스텀 GitHub 스타일 테마 ConfigMap 패키징 |
lumie-infra/applications/tekton/ci-cd/manifests/secrets/gitea-credentials.yaml | Tekton의 Gitea 자격 증명 Secret |
lumie-infra/applications/tekton/ci-cd/manifests/triggers/triggerbinding.yaml | 인클러스터 Gitea clone URL 계약 |