Files

Argo CD 초기 구축 경계

Argo CD는 1차 Gitea 수동 구축과 플랫폼 저장소 푸시가 끝난 뒤 설치한다. 이 디렉터리는 그 인계 지점을 보존하며, 현재 단계에는 설치 매니페스트가 없다.

후속 단계의 기준은 다음과 같다.

  • Argo CD v3.4.2를 검토·고정한다.
  • 해당 버전에 포함된 Kustomize v5.8.1, Helm v3.19.4와 로컬 검증 버전을 일치시킨다.
  • argocd-cmkustomize.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를 먼저 보호한다.