apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: weyma-bs-pgsql namespace: cloudnativepg spec: instances: 1 imageName: ghcr.io/cloudnative-pg/postgresql:16.9-5-bullseye storage: size: 50Gi storageClass: local-path plugins: - name: barman-cloud.cloudnative-pg.io parameters: barmanObjectName: truenas-s3 bootstrap: recovery: source: weyma-pgsql externalClusters: - name: weyma-bs-pgsql plugin: name: barman-cloud.cloudnative-pg.io parameters: barmanObjectName: truenas-s3 serverName: weyma-bs-pgsql - name: weyma-pgsql connectionParameters: host: "10.105.10.24" user: streaming_replica dbname: postgres sslmode: require plugin: name: barman-cloud.cloudnative-pg.io parameters: barmanObjectName: truenas-s3 serverName: weyma-pgsql sslKey: name: weyma-pgsql-replication key: tls.key sslCert: name: weyma-pgsql-replication key: tls.crt sslRootCert: name: weyma-pgsql-ca key: ca.crt replica: primary: weyma-pgsql source: weyma-pgsql managed: services: additional: - selectorType: rw serviceTemplate: metadata: name: weyma-bs-pgsql-ext spec: type: LoadBalancer