mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-12-27 19:07:28 +00:00
update secret-es
This commit is contained in:
parent
9aac08f551
commit
b68493da20
3 changed files with 36 additions and 9 deletions
22
k8s/11-petclinic-secret-es.yaml
Normal file
22
k8s/11-petclinic-secret-es.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
apiVersion: external-secrets.io/v1beta1
|
||||
kind: ExternalSecret
|
||||
metadata:
|
||||
name: petclinic-db-secret
|
||||
namespace: petclinic-ns
|
||||
spec:
|
||||
refreshInterval: 1h
|
||||
secretStoreRef:
|
||||
name: aws-secretsmanager
|
||||
kind: ClusterSecretStore
|
||||
target:
|
||||
name: petclinic-db-secret # 실제 생성될 k8s Secret 이름
|
||||
creationPolicy: Owner
|
||||
data:
|
||||
- secretKey: SPRING_DATASOURCE_USERNAME
|
||||
remoteRef:
|
||||
key: arn:aws:secretsmanager:ap-northeast-2:723926525504:secret:rds!db-6b52b01a-5c9d-4ff6-b787-d67320379683-mhNAu6 # master_user_secret_arn
|
||||
property: username
|
||||
- secretKey: SPRING_DATASOURCE_PASSWORD
|
||||
remoteRef:
|
||||
key: arn:aws:secretsmanager:ap-northeast-2:723926525504:secret:rds!db-6b52b01a-5c9d-4ff6-b787-d67320379683-mhNAu6 # 같은 ARN
|
||||
property: password
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: petclinic-db-secret
|
||||
namespace: petclinic-ns
|
||||
type: Opaque
|
||||
stringData:
|
||||
SPRING_DATASOURCE_USERNAME: "petclinic"
|
||||
SPRING_DATASOURCE_PASSWORD: "poweradmin!"
|
||||
14
k8s/12-petclinic-clustersecretstore.yaml
Normal file
14
k8s/12-petclinic-clustersecretstore.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
apiVersion: external-secrets.io/v1beta1
|
||||
kind: ClusterSecretStore
|
||||
metadata:
|
||||
name: aws-secretsmanager
|
||||
spec:
|
||||
provider:
|
||||
aws:
|
||||
service: SecretsManager
|
||||
region: ap-northeast-2
|
||||
auth:
|
||||
jwt:
|
||||
serviceAccountRef:
|
||||
name: external-secrets
|
||||
namespace: external-secrets
|
||||
Loading…
Add table
Add a link
Reference in a new issue