apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: platform-postgres labels: app.kubernetes.io/name: platform-postgres app.kubernetes.io/component: database spec: description: Shared platform PostgreSQL instance initialized for Gitea instances: 1 imageName: ghcr.io/cloudnative-pg/postgresql:17.9-standard-trixie bootstrap: initdb: dataChecksums: true database: gitea owner: gitea secret: name: gitea-db-credentials postgresql: pg_hba: - host gitea gitea all scram-sha-256 - host all gitea all reject - host keycloak keycloak all scram-sha-256 - host all keycloak all reject storage: size: 20Gi managed: services: disabledDefaultServices: - ro - r affinity: enablePodAntiAffinity: false resources: requests: cpu: 250m memory: 512Mi limits: cpu: "2" memory: 4Gi