iac/clusters/yc-k8s-test/infrastructure/patches/postgresql.yaml

41 lines
964 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: postgresql
namespace: postgresql
spec:
interval: 5m
timeout: 15m
values:
global:
defaultStorageClass: local-path
primary:
persistence:
storageClass: local-path
size: 20Gi
nodeSelector:
dedicated: db
tolerations:
- key: dedicated
operator: Equal
value: db
effect: NoSchedule
contour:
enabled: true
sharedPreloadLibraries: "timescaledb,pg_stat_statements"
databases:
- name: sarex_db
user: sarex
extensions:
- ltree
- pg_stat_statements
- uuid-ossp
restoreFromDump: true
dumpKey: sarex_db.sql
- name: zitadel
user: zitadel
extensions: []
restoreFromDump: false
s3-proxy:
endpointUrl: "s3-proxy-service.postgresql.svc.cluster.local"