apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: cnpg-cluster spec: instances: 3 bootstrap: initdb: database: app owner: app secret: name: cnpg-secret storage: pvcTemplate: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi storageClassName: cnpg-storage affinity: enablePodAntiAffinity: true topologyKey: kubernetes.io/hostname podAntiAffinityType: required backup: retentionPolicy: "7d" barmanObjectStore: destinationPath: "s3://backups/" endpointURL: "https://minio-api.skrd.fun" s3Credentials: accessKeyId: name: aws-creds key: ACCESS_KEY secretAccessKey: name: aws-creds key: SECRET_KEY managed: services: additional: - selectorType: rw serviceTemplate: metadata: name: "cnpg-cluster-open" spec: type: LoadBalancer