fix(k8s): ConfigMap SPRING_DATASOURCE_URL sslmode=disable #10

Merged
johngreen merged 1 commits from johngreen into main 2026-05-13 07:14:55 +00:00
Contributor

요약

PR #9 deploy 단계 실패의 후속 처리. ConfigMap 의 SPRING_DATASOURCE_URL 에 sslmode=disable 영구 추가.

배경

  • PR #9 머지 후 deploy 단계에서 backend-spring deployment의 env override (SPRING_DATASOURCE_URL value + valueFrom 동시 존재) 로 k8s reject
  • 수동으로 cluster ConfigMap 패치 + deployment 재생성 + 새 image rollout 완료
  • 단 git 의 configmap.yaml 은 sslmode 없는 상태 → 다음 머지 시 또 재발 위험

변경

k8s/configmap.yaml:9

  • before: jdbc:postgresql://183.99.177.40:5432/invyone
  • after: jdbc:postgresql://183.99.177.40:5432/invyone?sslmode=disable

검증

  • 운영 postgres 가 SSL 강제 안 함 → disable 안전
  • 수동 patch 한 cluster 의 ConfigMap 값과 git 일치 → 다음 deploy 부터 영구 정상

🤖 Generated with Claude Code

## 요약 PR #9 deploy 단계 실패의 후속 처리. ConfigMap 의 SPRING_DATASOURCE_URL 에 sslmode=disable 영구 추가. ## 배경 - PR #9 머지 후 deploy 단계에서 backend-spring deployment의 env override (`SPRING_DATASOURCE_URL` value + valueFrom 동시 존재) 로 k8s reject - 수동으로 cluster ConfigMap 패치 + deployment 재생성 + 새 image rollout 완료 - 단 git 의 configmap.yaml 은 sslmode 없는 상태 → 다음 머지 시 또 재발 위험 ## 변경 `k8s/configmap.yaml:9` - before: `jdbc:postgresql://183.99.177.40:5432/invyone` - after: `jdbc:postgresql://183.99.177.40:5432/invyone?sslmode=disable` ## 검증 - 운영 postgres 가 SSL 강제 안 함 → disable 안전 - 수동 patch 한 cluster 의 ConfigMap 값과 git 일치 → 다음 deploy 부터 영구 정상 🤖 Generated with Claude Code
johngreen added 1 commit 2026-05-13 07:14:54 +00:00
PR #9 deploy 단계 실패의 후속 처리.

배경:
- 운영 cluster 의 backend-spring deployment 에 누군가 직접 sslmode=disable 박은 value override 가 있었음 (env[2] SPRING_DATASOURCE_URL value + valueFrom 동시 존재 → k8s reject)
- PR #9 머지 후 수동으로 cluster 의 ConfigMap 에 sslmode=disable patch + deployment 재생성 + 새 image rollout 완료
- 다만 git 의 k8s/configmap.yaml 은 sslmode 없는 상태 → 다음 머지 시 workflow 가 ConfigMap 을 git 값으로 덮어쓰면 sslmode 다시 빠짐 → backend pod 가 SSL 시도 후 DB 연결 실패 가능

조치:
- k8s/configmap.yaml line 9 의 SPRING_DATASOURCE_URL 에 ?sslmode=disable 영구 추가
- 운영 postgres 가 SSL 강제 안 하는 환경이라 disable 가 안전
- cluster 와 git 의 state 일치

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
johngreen merged commit 0199d1624b into main 2026-05-13 07:14:55 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gbpark/invyone#10