Skip to content

Commit ca84a43

Browse files
committed
Make pgdb01 a replica of pgdb02 with 1 instance
1 parent abb4b2d commit ca84a43

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

pgdb01-cirrus/templates/postgres_cluster.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,26 @@ spec:
3232
barmanObjectName: boreas
3333
{{- end }}
3434

35+
bootstrap:
36+
pg_basebackup:
37+
source: pgdb02-external
38+
39+
monitoring:
40+
enablePodMonitor: true
41+
replica:
42+
enabled: true
43+
source: pgdb02-external
44+
45+
externalClusters:
46+
- name: pgdb02-external
47+
connectionParameters:
48+
host: pgdb02.k8s.ucar.edu
49+
user: "repl"
50+
sslmode: prefer
51+
password:
52+
name: {{ .Values.db.name }}-superuser
53+
key: replication-password
54+
3555
# Add TLS certificates for encrypted communication
3656
certificates:
3757
serverTLSSecret: {{ .Values.db.name }}-server-cert

pgdb01-cirrus/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
db:
22
name: pgdb01
33
group: pgdb01
4-
instances: 2
4+
instances: 1
55
size: 8000Gi
66
superUser:
77
usernameKey: username

0 commit comments

Comments
 (0)