3.6 GitOps 워크플로우 (설계안: dev 자동 · prd 수동)

3.6 GitOps 워크플로우 (설계안: dev 자동 · prd 수동) A sequence diagram generated by Archify. 1. git push feature/WEALTH-42 CI 알림 (test · build jar) PR Merge to main multi-arch push (main-<sha>) dev newTag 갱신 커밋 3분 폴링 또는 webhook dev 자동 sync → rollout CD 알림 2. git tag v1.2.0 push semver 태그 1.2.0 · 1.2 · 1 prd newTag 갱신 변경 감지 → OutOfSync OPS: prd ready to sync UI에서 수동 Sync 새 버전 배포 CD 알림 dev 자동 배포 운영 검증 후 · prd 릴리스 Developer · feature · tag · Sequence participant Developer feature · tag GitHub Actions · CI · 이미지 빌드 · Sequence participant GitHub Actions CI · 이미지 빌드 GHCR · 이미지 저장 · Sequence participant GHCR 이미지 저장 Git 매니페스트 · k8s/overlays · Sequence participant Git 매니페스트 k8s/overlays ArgoCD · prd 클러스터 · Sequence participant ArgoCD prd 클러스터 dev 클러스터 · OrbStack · Sequence participant dev 클러스터 OrbStack prd 클러스터 · M6 · Sequence participant prd 클러스터 M6 Telegram · CI · CD · OPS · Sequence participant Telegram CI · CD · OPS Legend request security async trace default message

dev 경로

  • • main 머지 → 이미지 빌드 → dev 오버레이 newTag 커밋
  • • ArgoCD dev Application이 변경 감지 후 자동 sync
  • • 배포 결과는 argocd-notifications로 Telegram CD

prd 경로

  • • tag push → semver 이미지 + prd 오버레이 newTag 갱신
  • • prd Application은 자동 sync 없음 — OutOfSync 표시와 OPS 알림
  • • 개발자가 ArgoCD UI에서 수동 Sync 후 배포 · CD 알림