From cbaa4c848e08f929a65b489c71a8f9cfe9e4583a Mon Sep 17 00:00:00 2001 From: mklee Date: Mon, 8 Dec 2025 13:20:41 +0000 Subject: [PATCH] petclinic external-secret,Deployment config update --- k8s/11-petclinic-secret-es.yaml | 12 +++++++++--- k8s/20-petclinic-Deployments-postgre.yaml | 4 ++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/k8s/11-petclinic-secret-es.yaml b/k8s/11-petclinic-secret-es.yaml index 22393c2d4..d11370422 100644 --- a/k8s/11-petclinic-secret-es.yaml +++ b/k8s/11-petclinic-secret-es.yaml @@ -12,11 +12,17 @@ spec: name: petclinic-db-secret # 실제 생성될 k8s Secret 이름 creationPolicy: Owner data: + - secretKey: SPRING_DATASOURCE_URL + remoteRef: + key: /finalproj/dev/petclinic-db # "고정 문자열"만 repo에 존재 + property: jdbc_url + - secretKey: SPRING_DATASOURCE_USERNAME remoteRef: - key: arn:aws:secretsmanager:ap-northeast-2:723926525504:secret:rds!db-d1d9702f-9c42-4306-9c5b-ec99b91e06d3-ATti1F # master_user_secret_arn + key: /finalproj/dev/petclinic-db property: username + - secretKey: SPRING_DATASOURCE_PASSWORD remoteRef: - key: arn:aws:secretsmanager:ap-northeast-2:723926525504:secret:rds!db-d1d9702f-9c42-4306-9c5b-ec99b91e06d3-ATti1F # 같은 ARN - property: password + key: /finalproj/dev/petclinic-db + property: password \ No newline at end of file diff --git a/k8s/20-petclinic-Deployments-postgre.yaml b/k8s/20-petclinic-Deployments-postgre.yaml index 9af2dd969..e983cc54a 100644 --- a/k8s/20-petclinic-Deployments-postgre.yaml +++ b/k8s/20-petclinic-Deployments-postgre.yaml @@ -33,8 +33,6 @@ spec: # DB 설정은 ConfigMap / Secret에서 그대로 가져오기 envFrom: - - configMapRef: - name: petclinic-db-config - secretRef: name: petclinic-db-secret @@ -42,6 +40,8 @@ spec: env: - name: SPRING_PROFILES_ACTIVE value: "postgres" + - name: SPRING_DATASOURCE_DRIVER_CLASS_NAME + value: "org.postgresql.Driver" ports: - name: http