k8s-deployments/openproject/db.yaml

44 lines
1.3 KiB
YAML

apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: openproject
spec:
instances: 3
storage:
size: 1Gi
# bootstrap:
# recovery:
# source: clusterBackup
# recoveryTarget:
# targetTime: "2025-02-12 21:00:00.00000+00"
backup:
barmanObjectStore:
destinationPath: "s3://openproject/backups"
endpointURL: "https://fsn1.your-objectstorage.com"
serverName: "new-openproject"
s3Credentials:
accessKeyId:
name: openproject-secret
key: OPENPROJECT_FOG_CREDENTIALS_AWS__ACCESS__KEY__ID
secretAccessKey:
name: openproject-secret
key: OPENPROJECT_FOG_CREDENTIALS_AWS__SECRET__ACCESS__KEY
wal:
compression: gzip
retentionPolicy: "30d"
# externalClusters:
# - name: clusterBackup
# barmanObjectStore:
# destinationPath: "s3://openproject/backups"
# endpointURL: "https://fsn1.your-objectstorage.com"
# serverName: openproject
# s3Credentials:
# accessKeyId:
# name: openproject-secret
# key: OPENPROJECT_FOG_CREDENTIALS_AWS__ACCESS__KEY__ID
# secretAccessKey:
# name: openproject-secret
# key: OPENPROJECT_FOG_CREDENTIALS_AWS__SECRET__ACCESS__KEY
# wal:
# maxParallel: 8
# compression: gzip