fp/flux/apps/base/postgresql/release.yaml

37 lines
834 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
namespace: futureporn
name: postgresql
spec:
releaseName: postgresql
chart:
spec:
version: "15.5.17"
chart: postgresql
sourceRef:
kind: HelmRepository
name: bitnami
interval: 5m
install:
remediation:
retries: -1
# Default values
# https://artifacthub.io/packages/helm/bitnami/postgresql?modal=values
values:
auth:
enablePostgresUser: true
existingSecret: postgres
architecture: replication
readReplicas:
replicaCount: 3
persistence:
size: 40Gi ## Vultr HDD minimum size
replication:
syncronousCommit: "on"
numSyncronousReplicas: 3
applicationName: futureporn
primary:
persistence:
size: 40Gi ## Vultr HDD minimum size