Files
kube/clusters/base/apps/davical/helmrelease-postgres.yaml
T
2026-08-08 19:39:02 +03:00

46 lines
980 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: davical-postgres
namespace: pim
spec:
interval: 10m
chartRef:
kind: OCIRepository
name: davical
driftDetection:
mode: enabled
values:
controllers:
postgres:
containers:
app:
image:
repository: postgres
tag: "16-alpine"
env:
TZ: Europe/Moscow
POSTGRES_PASSWORD:
valueFrom:
secretKeyRef:
name: davical-secrets
key: PGSQL_ROOT_PASS
service:
app:
controller: postgres
ports:
postgres:
port: 5432
persistence:
data:
type: persistentVolumeClaim
accessMode: ReadWriteOnce
size: 2Gi
storageClass: longhorn
retain: true
globalMounts:
- path: /var/lib/postgresql/data
subPath: data