# Argo CD 초기 구축 경계 Argo CD는 1차 Gitea 수동 구축과 플랫폼 저장소 푸시가 끝난 뒤 설치한다. 이 디렉터리는 그 인계 지점을 보존하며, 현재 단계에는 설치 매니페스트가 없다. 후속 단계의 기준은 다음과 같다. - Argo CD `v3.4.2`를 검토·고정한다. - 해당 버전에 포함된 Kustomize `v5.8.1`, Helm `v3.19.4`와 로컬 검증 버전을 일치시킨다. - `argocd-cm`의 `kustomize.buildOptions`에는 `--enable-helm`만 설정한다. - `--load-restrictor LoadRestrictionsNone`는 사용하지 않는다. - 공식 Chart 원본을 수정하거나 저장소에 복제하지 않는다. - Application의 소스 경로는 각 실제 빌드 루트를 가리킨다. - `infrastructure/controllers/cloudnative-pg` - `services/platform-postgres` - `services/gitea` - Namespace, CRD/Operator, PostgreSQL, Gitea의 의존 순서를 별도 Application과 동기화 순서(sync wave)로 표현한다. - 수동 생성한 Secret은 Secret 관리 ADR이 확정되기 전까지 Argo CD 관리 대상으로 가져오지 않는다. 기존 수동 리소스를 인계하기 전에는 적용할 차이가 삭제나 재생성을 유발하지 않는지 확인하고, 특히 `Retain` Local PV/PVC와 PostgreSQL Cluster를 먼저 보호한다.