ESO를 빼고 설정 해시로 바뀐 앱만 재배포하기
환경변수 주입으로 의미를 잃은 ESO를 빼고, 앱별 설정 해시를 넣어 값이 바뀐 앱만 재배포되게 했다
환경변수 주입으로 의미를 잃은 ESO를 빼고, 앱별 설정 해시를 넣어 값이 바뀐 앱만 재배포되게 했다
앱 하나를 비활성화하자 다른 앱 Pod가 재시작됐다. ArgoCD가 아니라 Karpenter의 노드 정리였고, PDB를 고치고 바꾼 구조는 되돌렸다.
고객사마다 앱 폴더를 손으로 지우던 일을 앱그룹 토글과 기존 파이프라인 분기 하나로 바꿨다. 남은 일은 데이터 원본 정리였다.
SSH로 kubectl delete 후 apply하던 배포를, DynamoDB 레코드 한 건이 ArgoCD까지 흘러가 테넌트 환경을 만드는 파이프라인으로 바꿨다