dazzling-napkin-4938
03/03/2023, 10:14 PMdazzling-napkin-4938
03/03/2023, 10:30 PMdeployment:
extraEnv:
- name: DSN
value: <postgres://postgres@MY_HOST:5432/kratos>
And if you need to use a kubernetes secret, you can do this:
deployment:
extraEnv:
- name: DSN
valueFrom:
secretKeyRef:
name: postgres-secret
key: dsn
dazzling-napkin-4938
03/03/2023, 10:51 PMdeployment:
extraEnv:
- name: DB_USER
valueFrom:
secretKeyRef:
name: postgres
key: username
- name: DB_PASS
valueFrom:
secretKeyRef:
name: postgres
key: password
- name: DB_HOST
valueFrom:
secretKeyRef:
name: postgres
key: host
- name: DB_PORT
valueFrom:
secretKeyRef:
name: postgres
key: port
- name: DB_DATABASE
valueFrom:
secretKeyRef:
name: postgres
key: dbname
- name: DSN
value: "postgres://$(DB_USER):$(DB_PASS)@$(DB_HOST):$(DB_PORT)/$(DB_DATABASE)"
red-machine-69654
03/04/2023, 11:53 AMdazzling-napkin-4938
03/06/2023, 3:33 AMdazzling-napkin-4938
03/06/2023, 3:33 AMkind-stone-45737
03/08/2023, 9:41 AMkratos_template.yml
and use envsubst
to interpolate all envs to kratos.yml
when container is starting. After that, you can run kratos serve -c ...