Skip to content

[CHORE] main 운영 핫픽스 develop 역반영#609

Merged
Dimo-2562 merged 5 commits into
developfrom
chore/sync-main-hotfix-607-to-develop
Jun 1, 2026
Merged

[CHORE] main 운영 핫픽스 develop 역반영#609
Dimo-2562 merged 5 commits into
developfrom
chore/sync-main-hotfix-607-to-develop

Conversation

@Dimo-2562
Copy link
Copy Markdown
Contributor

❤️ 기능 설명

main에 반영된 운영 DB 백업 hotfix를 develop으로 역반영합니다.

반영 내용:

운영 hotfix가 develop에도 반영되어 이후 develop → main 배포 시 백업 스크립트 수정이 누락되지 않도록 동기화하는 PR입니다.

Swagger/API 변경은 없는 브랜치 동기화 작업입니다.


연결된 issue

관련 이슈: #607



🩷 Approve 하기 전 확인해주세요!

  • main에 머지된 운영 hotfix를 develop으로 역반영하는 PR입니다.
  • 기능 코드 변경 없이 백업 운영 스크립트 변경 이력만 동기화합니다.
  • main의 RELEASE 1.1.5V 이력이 함께 develop에 반영됩니다.

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가? (명령 실행 결과로 대체)
  • 이슈넘버를 적었는가?

테스트 결과:

bash -n scripts/install_backup_systemd.sh scripts/run_db_backup.sh scripts/backup_db.sh scripts/deploy.sh
git diff --check origin/develop...HEAD

검증 결과: 통과

Dimo-2562 and others added 5 commits June 1, 2026 17:06
- 멤버
액세스 토큰 만료기간 단축 + 리프레시 토큰을 Redis에 저장하도록 변경 9d87687

- 인프라
운영 DB 백업 자동화 및 GCS 업로드 구축 ca0c0df

- 채팅
시스템 메시지도 조회되도록 변경 658f520
[DEBUG] 운영 DB 백업 smoke 실행 권한 오류 수정
Upload backups through the GCS JSON media API with the VM metadata token so the backup path only needs object creation and does not depend on gcloud cp destination reads or per-user Cloud SDK config. Keep systemd smoke failures blocking so deploys surface broken backups with HTTP response details.\n\nConstraint: Production IAM must not be changed via Terraform apply during this fix.\nRejected: Granting roles/storage.objectAdmin or objectUser | broader backup object read/delete permissions than the upload path needs.\nConfidence: medium\nScope-risk: narrow\nDirective: Do not reintroduce gcloud storage cp unless the backup service account is intentionally granted the read permissions that command may require.\nTested: bash -n scripts/install_backup_systemd.sh scripts/run_db_backup.sh scripts/backup_db.sh scripts/deploy.sh; git diff --check; urlencode function smoke; terraform -chdir=terraform validate\nNot-tested: Live production GCS upload; requires main deploy on GCE metadata credentials.
[DEBUG] 운영 DB 백업 GCS 업로드 실패 수정
@Dimo-2562
Copy link
Copy Markdown
Contributor Author

origin/main 최신 운영 백업 hotfix(PR #610, 배포 성공 확인됨)를 sync 브랜치에 반영했습니다. 검증: bash -n scripts/install_backup_systemd.sh scripts/run_db_backup.sh scripts/backup_db.sh scripts/deploy.sh, git diff --check origin/develop...HEAD.

@Dimo-2562 Dimo-2562 self-assigned this Jun 1, 2026
@Dimo-2562 Dimo-2562 added the 🎵 CHORE This will not be worked on label Jun 1, 2026
@Dimo-2562 Dimo-2562 merged commit 93e2830 into develop Jun 1, 2026
3 checks passed
@Dimo-2562 Dimo-2562 deleted the chore/sync-main-hotfix-607-to-develop branch June 1, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎵 CHORE This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant