apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: cnpg17-cluster-sh namespace: infra-data spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: topology.kubernetes.io/region operator: In values: - "cn-sh" preferredDuringSchedulingIgnoredDuringExecution: - weight: 1 preference: matchExpressions: - key: kubernetes.io/hostname operator: In values: - homea imageName: ghcr.io/cloudnative-pg/postgresql:17.4 enableSuperuserAccess: true enablePDB: false instances: 1 storage: size: 10Gi postgresql: parameters: archive_timeout: 30min env: - name: AWS_REQUEST_CHECKSUM_CALCULATION value: when_required - name: AWS_RESPONSE_CHECKSUM_VALIDATION value: when_required plugins: - name: barman-cloud.cloudnative-pg.io isWALArchiver: true parameters: barmanObjectName: cnpg17-objectstore-hw serverName: cnpg17-cluster-sh