apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: cnpg17-cluster-sh namespace: infra-data spec: affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - key: topology.kubernetes.io/region operator: In values: - cn-sh weight: 1 instances: 1 imageName: ghcr.io/cloudnative-pg/postgresql:17.4 enableSuperuserAccess: true storage: size: 10Gi postgresql: parameters: archive_timeout: 30min backup: retentionPolicy: "7d" barmanObjectStore: destinationPath: s3://devcm/cnpg/ endpointURL: https://obs.cn-east-3.myhuaweicloud.com s3Credentials: accessKeyId: name: s3-devcm-hw key: ACCESS_KEY_ID secretAccessKey: name: s3-devcm-hw key: ACCESS_SECRET_KEY wal: compression: gzip --- apiVersion: postgresql.cnpg.io/v1 kind: ScheduledBackup metadata: name: cnpg17-cluster-sh-backups namespace: infra-data spec: schedule: "0 0 0 * * *" immediate: true backupOwnerReference: self cluster: name: cnpg17-cluster-sh