Gitea
개요
Gitea(github.lumie-infra.com/Lumie-Edu/...)는 Lumie 플랫폼의 정식 Git 호스트입니다. 모든 애플리케이션 소스 코드의 canonical origin이며, Tekton CI/CD 파이프라인이 Gitea 웹훅(X-Gitea-Event: push)을 감시하여 빌드를 트리거합니다. GitHub(github.com/Lumie-Edu/...)는 push-mirror 전용 백업입니다 — ArgoCD나 Tekton은 GitHub를 사용하지 않습니다.
github.lumie-infra.com은 Teleport 리버스 프록시를 통해 접근 제어가 이루어집니다. Teleport는 mTLS 인증서를 통해 git push는 허용하지만 REST API(curl)는 차단됩니다. 클러스터 내 Tekton 태스크는 공개 호스트명이 아닌 내부 서비스 URL(http://gitea-http.gitea.svc.cluster.local:3000)을 직접 사용합니다.