ArgoCD 리소스 훅 실행 흐름

ArgoCD 리소스 훅 실행 흐름 A workflow diagram generated by Archify. 01 / 동기화 훅 실행 EX / 실패 처리 PreSync Hook · 동기화 전 · 동기화 훅 실행 · pre-sync PreSync Hook 동기화 전 pre-sync Sync · 매니페스트 · Sync 훅 적용 · 동기화 훅 실행 · sync Sync 매니페스트 · Sync 훅 적용 sync PostSync Hook · Sync 성공 · Healthy 이후 · 동기화 훅 실행 · post-sync PostSync Hook Sync 성공 · Healthy 이후 post-sync SyncFail Hook · 동기화 실패 시 · 실패 처리 · sync-fail SyncFail Hook 동기화 실패 시 sync-fail 실패 시 실패 시 성공 · Healthy 실패 시 Legend 처리 단계

동기화 훅

  • • PreSync → Sync → Healthy 확인 → PostSync
  • • 명시적 selective sync에서는 훅을 실행하지 않는다
  • • 3.5.2 ApplyOutOfSyncOnly는 훅과 이력을 유지한다

삭제와 실패 처리

  • • PreDelete/PostDelete는 Application 삭제용이며 이 동기화 흐름과 별개다
  • • 고정 이름 훅에는 BeforeHookCreation 등 재실행·정리 정책을 지정한다
  • • 훅 실패는 데이터베이스나 Git을 자동 rollback하지 않는다