@@ -2935,11 +2935,7 @@ func ensurePath(file string, defaultDir string, defaultFile string) string {
29352935func (c * Cluster ) generatePgbackrestConfigmap () (* v1.ConfigMap , error ) {
29362936 config := "[db]\n pg1-path = /home/postgres/pgdata/pgroot/data\n pg1-port = 5432\n pg1-socket-path = /var/run/postgresql/\n "
29372937 config += "\n [global]\n log-path = /home/postgres/pgdata/pgbackrest/log\n spool-path = /home/postgres/pgdata/pgbackrest/spool-path"
2938- config += "\n tls-server-address=*"
2939- config += "\n tls-server-ca-file = /etc/pgbackrest/certs/pgbackrest.ca-roots"
2940- config += "\n tls-server-cert-file = /etc/pgbackrest/certs/pgbackrest-client.crt"
2941- config += "\n tls-server-key-file = /etc/pgbackrest/certs/pgbackrest-client.key"
2942- config += "\n tls-server-auth = " + c .clientCommonName () + "=*"
2938+
29432939 if c .Postgresql .Spec .Backup != nil && c .Postgresql .Spec .Backup .Pgbackrest != nil {
29442940 if global := c .Postgresql .Spec .Backup .Pgbackrest .Global ; global != nil {
29452941 for k , v := range global {
@@ -2953,6 +2949,11 @@ func (c *Cluster) generatePgbackrestConfigmap() (*v1.ConfigMap, error) {
29532949 switch repo .Storage {
29542950 case "pvc" :
29552951 c .logger .Debugf ("DEBUG_OUTPUT %s %s" , c .clusterName ().Name , c .Namespace )
2952+ config += "\n tls-server-address=*"
2953+ config += "\n tls-server-ca-file = /etc/pgbackrest/certs/pgbackrest.ca-roots"
2954+ config += "\n tls-server-cert-file = /etc/pgbackrest/certs/pgbackrest-client.crt"
2955+ config += "\n tls-server-key-file = /etc/pgbackrest/certs/pgbackrest-client.key"
2956+ config += "\n tls-server-auth = " + c .clientCommonName () + "=*"
29562957 config += "\n repo" + fmt .Sprintf ("%d" , i + 1 ) + "-host = " + c .clusterName ().Name + "-pgbackrest-repo-host-0." + c .serviceName (ClusterPods ) + "." + c .Namespace + ".svc." + c .OpConfig .ClusterDomain
29572958 config += "\n repo" + fmt .Sprintf ("%d" , i + 1 ) + "-host-ca-file = /etc/pgbackrest/certs/pgbackrest.ca-roots"
29582959 config += "\n repo" + fmt .Sprintf ("%d" , i + 1 ) + "-host-cert-file = /etc/pgbackrest/certs/pgbackrest-client.crt"
@@ -2968,9 +2969,8 @@ func (c *Cluster) generatePgbackrestConfigmap() (*v1.ConfigMap, error) {
29682969
29692970 case "gcs" :
29702971 config += fmt .Sprintf ("\n %s-%s-bucket = %s" , repo .Name , repo .Storage , repo .Resource )
2971- config += fmt .Sprintf ("\n %s-%s-project-id = %s" , repo .Name , repo .Storage , repo .ProjectId )
29722972 config += fmt .Sprintf ("\n %s-%s-key = %s" , repo .Name , repo .Storage , repo .Key )
2973- config += fmt .Sprintf ("\n %s-%s-key-typ = %s" , repo .Name , repo .Storage , repo .KeyType )
2973+ config += fmt .Sprintf ("\n %s-%s-key-type = %s" , repo .Name , repo .Storage , repo .KeyType )
29742974 config += fmt .Sprintf ("\n %s-type = %s" , repo .Name , repo .Storage )
29752975
29762976 case "azure" :
0 commit comments