Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Event Bingo PR #252가 배포되기 전에 필요한 운영 설정을 준비합니다. backend에
DB_POOL_SIZE=3,DB_MAX_OVERFLOW=1,DB_POOL_TIMEOUT_SECONDS=5를 명시하고,bingoRealtimeEnabled=false인 ConfigMap을 frontend/usr/share/nginx/html/runtime디렉터리에 읽기 전용으로 마운트합니다. ConfigMap 변경이 기존 Pod에도 전달되도록 subPath는 사용하지 않습니다.기존 양쪽 이미지
sha-1c9bc11, backend 2 replicas/2 workers와 rollout 전략은 유지합니다. 애플리케이션 main CI 성공 후 Ops main 이미지 갱신 및 ArgoCD 자동 배포가 이어지므로 이 설정의 운영 동기화 검증이 애플리케이션 병합보다 먼저 필요합니다.검증: Kustomize 5.4.2로 CI와 같은 전체 infrastructure/service overlays build 성공, baseline 대비 렌더링 diff 검토, pool 값/OFF flag/디렉터리 mount/기존 이미지 및 init 이미지 유지 assertion, git diff --check 통과. 기존 deprecation 경고만 있습니다. 운영 kubeconfig 접근을 확보하지 못해 live kubectl diff는 미실행입니다.
현재 preflight 판정은 NO-GO입니다. 운영 Pod/이미지와 로그, 백업/PITR, 실제 Realtime 연결 한도(최소 201 및 여유분), 이전 이미지 pull 가능성과 최종 QA 확인이 남아 Draft로 제출합니다. 이 PR은 자동 병합하지 않습니다. 최초 앱 배포는 OFF 상태에서 migration/기존 로그인/CRUD/polling을 먼저 검증한 뒤 1–3 → 10 → 50 → 100 → 200명 순서로 활성화해야 합니다.
상세 운영 DB snapshot 및 검증한 rollback SQL/이전 이미지 diff는
.gitignore의Infra admin only docs규칙에 따라 로컬docs/event-bingo-252/에 보관합니다. 롤백 시 OFF/polling 확인을 우선하며, 구 backend로 돌아가기 전 Alembic revision도 복원해야 합니다. 구 이미지는 NullPool을 사용하므로 새 pool env로 연결 상한이 적용되지 않습니다.