46 lines
980 B
YAML
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
|