kube-cascade/toots-werts/db.yaml

44 lines
1.0 KiB
YAML
Raw Permalink Normal View History

2023-12-20 22:40:16 +00:00
---
apiVersion: v1
kind: ConfigMap
metadata:
namespace: toots-werts
name: pleroma-db-init
data:
init.sql: |
ALTER DATABASE "pleroma-db" OWNER TO "pleroma-db";
---
apiVersion: postgres-operator.crunchydata.com/v1beta1
kind: PostgresCluster
metadata:
name: pleroma-db
namespace: toots-werts
spec:
image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-14.6-2
postgresVersion: 14
databaseInitSQL:
key: init.sql
name: pleroma-db-init
instances:
- replicas: 1
dataVolumeClaimSpec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: 1Gi
storageClassName: local-path
backups:
pgbackrest:
image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.41-2
repos:
- name: repo1
volume:
volumeClaimSpec:
accessModes:
- "ReadWriteMany"
resources:
requests:
storage: 5Gi
storageClassName: nfs