ArgoCD, Helm, 예시 values처럼 선언형 배포 자산만 두는 경계다.
deploy/는 사람이 직접 운영하는 현재 배포 자산만 둔다.gitops/는 ArgoCD/EKS처럼 GitOps SSOT가 될 자산만 둔다.- 아직 실제 ArgoCD application은 없고, 이번 변경은 경계와 초기 skeleton만 만든다.
| 경로 | 설명 |
|---|---|
argocd/ |
향후 AppProject, root app, child app, manifests 경계 |
helm/deck/ |
기존 공용 Helm chart |
helm/examples/tencent-dev/ |
Tencent dev Helm 예시 values |
deploy/에 GitOps 자산을 다시 섞지 않는다.- ArgoCD 매니페스트는
argocd/아래에서만 확장한다. - Helm 차트는 reusable asset으로 유지하고, 환경 예시는
helm/examples/에 둔다.