# Production CNPG cluster sizing for 12-core, 64 GiB Elastic Metal. # Barman backs up WAL + base backups to Scaleway Object Storage (s3://sunbeam-backups/postgres). # barman-s3-creds K8s Secret is synced by VSO from secret/scaleway-s3 in OpenBao. apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: postgres namespace: data spec: instances: 1 postgresql: parameters: max_connections: "200" shared_buffers: "2GB" effective_cache_size: "6GB" work_mem: "16MB" maintenance_work_mem: "512MB" storage: size: 100Gi resources: requests: memory: 4Gi cpu: "2" limits: memory: 8Gi backup: barmanObjectStore: destinationPath: "s3://sunbeam-backups/postgres" endpointURL: "https://s3.fr-par.scw.cloud" s3Credentials: accessKeyId: name: barman-s3-creds key: ACCESS_KEY_ID secretAccessKey: name: barman-s3-creds key: ACCESS_SECRET_KEY wal: compression: gzip data: compression: gzip retentionPolicy: "30d"