apiVersion: v1 kind: Namespace metadata: name: rm-pgsql --- apiVersion: v1 kind: Secret metadata: name: logical-backup-secrets namespace: rm-pgsql stringData: LOGICAL_BACKUP_PROVIDER: s3 LOGICAL_BACKUP_S3_ENDPOINT: https://s3-nsk.bildme.ru LOGICAL_BACKUP_S3_REGION: ru-nsk LOGICAL_BACKUP_S3_BUCKET: zalando-backups LOGICAL_BACKUP_S3_BUCKET_PREFIX: '' LOGICAL_BACKUP_S3_RETENTION_TIME: '2 week' LOGICAL_BACKUP_S3_SSE: '' AWS_ACCESS_KEY_ID: zalando-user AWS_SECRET_ACCESS_KEY: C7oMRPqifdHRgNJMfmPKoNhyw --- kind: "postgresql" apiVersion: "acid.zalan.do/v1" metadata: name: "rm-psql" namespace: rm-pgsql labels: team: rm app: rm-pgsql resource-group: rm-pgsql spec: teamId: "rm" # dockerImage: ghcr.io/zalando/spilo-16:3.2-p2 # enableLogicalBackup: true # logicalBackupSchedule: "30 */6 * * *" numberOfInstances: 2 spiloRunAsUser: 101 spiloRunAsGroup: 103 spiloFSGroup: 103 postgresql: version: "16" parameters: hot_standby_feedback: "on" max_standby_archive_delay: 300s max_standby_streaming_delay: 300s max_connections: "300" log_rotation_size: '1024000' log_min_duration_statement: '1000' volume: size: "6Gi" storageClass: "longhorn" users: rmu: - superuser - createdb preparedDatabases: rm: defaultUsers: true patroni: pg_hba: - local all all trust - local replication standby trust - host all all 0.0.0.0/0 md5 - host all all ::1/128 md5 - host replication standby 0.0.0.0/0 md5 # TODO resources: requests: cpu: "0.4" memory: "500Mi" limits: cpu: "0.8" memory: "1Gi" ---