ArgoCD 데이터 흐름 — App-of-Apps

ArgoCD 데이터 흐름 — App-of-Apps An architecture diagram generated by Archify. GitHub Actions · 이미지 digest 갱신 · Architecture component · [skip ci] GitHub Actions 이미지 digest 갱신 [skip ci] Git 저장소 · ablered/wealth-forge · main · Architecture component Git 저장소 ablered/wealth-forge · main root · App-of-Apps · Architecture component · 8개 Application 생성 root App-of-Apps 8개 Application 생성 인프라 · 2개 앱 · Architecture component 인프라 2개 앱 argocd-ingress · ArgoCD Ingress + TLS · Architecture component argocd-ingress ArgoCD Ingress + TLS cert-manager · TLS 발급·갱신 컨트롤러 · Architecture component cert-manager TLS 발급·갱신 컨트롤러 서비스 · 3개 앱 · ns: wf · Architecture component 서비스 3개 앱 · ns: wf entry-signal · ns: wf · Architecture component entry-signal ns: wf portfolio-advisor · ns: wf · Architecture component portfolio-advisor ns: wf housing-alert · ns: wf · Architecture component housing-alert ns: wf 시크릿 · Sealed Secrets · 3개 앱 · Architecture component 시크릿 Sealed Secrets · 3개 앱 sealed-secrets · 컨트롤러 · kube-system · Architecture component sealed-secrets 컨트롤러 · kube-system wf-secrets · 봉인 시크릿 · ns: wf · Architecture component wf-secrets 봉인 시크릿 · ns: wf observability-secrets · 봉인 시크릿 · ns: observability · Architecture component observability-secrets 봉인 시크릿 · ns: observability push to main auto-sync

동기화 정책

  • • GitHub Actions가 이미지 digest를 [skip ci] 커밋으로 main에 push
  • • ArgoCD auto-sync (selfHeal · prune)로 Git 상태를 클러스터에 반영
  • • root 앱이 인프라 · 서비스 · 시크릿 8개 앱을 자동 생성