File tree Expand file tree Collapse file tree 18 files changed +136
-20
lines changed
configure_users_and_databases
high-availability-cluster Expand file tree Collapse file tree 18 files changed +136
-20
lines changed Original file line number Diff line number Diff line change 1+ secretGenerator :
2+ - name : cluster-1-pvc-configuration
3+ files :
4+ - pvc.configuration
5+
6+ generatorOptions :
7+ disableNameSuffixHash : true
8+
9+ resources :
10+ - postgres.yaml
Original file line number Diff line number Diff line change 1+ apiVersion : cpo.opensource.cybertec.at/v1
2+ kind : postgresql
3+ metadata :
4+ name : cluster-1-clone
5+ spec :
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
7+ numberOfInstances : 1
8+ postgresql :
9+ version : ' 17'
10+ resources :
11+ limits :
12+ cpu : 500m
13+ memory : 500Mi
14+ requests :
15+ cpu : 500m
16+ memory : 500Mi
17+ teamId : acid
18+ volume :
19+ size : 5Gi
20+ backup :
21+ pgbackrest :
22+ configuration :
23+ secret : cluster-1-pvc-configuration
24+ global :
25+ repo1-retention-full : ' 7'
26+ repo1-retention-full-type : count
27+ image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
28+ repos :
29+ - name : repo1
30+ schedule :
31+ full : 30 2 * * *
32+ storage : pvc
33+ volume :
34+ size : 10Gi
35+ clone :
36+ cluster : cluster-1
37+ pgbackrest :
38+ configuration :
39+ secret : cluster-1-pvc-configuration
40+ repo :
41+ storage : pvc
Original file line number Diff line number Diff line change 1+ [global]
2+ repo1-cipher-pass=YOUR_ENCRYPTION_PASSPHRASE
Original file line number Diff line number Diff line change 1+ secretGenerator :
2+ - name : cluster-1-s3-credentials
3+ files :
4+ - s3.conf
5+
6+ generatorOptions :
7+ disableNameSuffixHash : true
8+
9+ resources :
10+ - postgres.yaml
Original file line number Diff line number Diff line change 1+ apiVersion : cpo.opensource.cybertec.at/v1
2+ kind : postgresql
3+ metadata :
4+ name : cluster-1-clone
5+ spec :
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
7+ numberOfInstances : 1
8+ postgresql :
9+ version : ' 17'
10+ resources :
11+ limits :
12+ cpu : 500m
13+ memory : 500Mi
14+ requests :
15+ cpu : 500m
16+ memory : 500Mi
17+ teamId : acid
18+ volume :
19+ size : 5Gi
20+ backup :
21+ pgbackrest :
22+ configuration :
23+ secret : cluster-1-s3-credentials
24+ global :
25+ repo1-path : /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
26+ repo1-retention-full : ' 7'
27+ repo1-retention-full-type : count
28+ image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
29+ repos :
30+ - endpoint : YOUR_S3_ENDPOINT
31+ name : repo1
32+ region : YOUR_S3_REGION
33+ resource : YOUR_BUCKET_NAME
34+ schedule :
35+ full : 30 2 * * *
36+ storage : s3
37+ clone :
38+ cluster : cluster-1 # A random cluster name can be used if the source cluster is not present on the k8s.
39+ pgbackrest :
40+ configuration :
41+ secret : cluster-1-s3-credentials
42+ options :
43+ repo1-path : /YOUR_PATH_INSIDE_THE_BUCKET_TO_THE_SOURCE_STANZA/repo1/
44+ repo :
45+ endpoint : YOUR_SOURCE_S3_ENDPOINT
46+ name : repo1
47+ region : YOUR_SOURCE_S3_REGION
48+ resource : YOUR_SOURCE_BUCKET_NAME
49+ storage : s3
Original file line number Diff line number Diff line change 1+ [global]
2+ repo1-s3-key=00c20e9b9fbc9ff94028
3+ repo1-s3-key-secret=hxkdK+V6IKuYZF5GMYTHfqtt5XMrQ9Z7gJaUTMZk
4+ repo1-cipher-pass=pkjas!d82c82qasjeAasd12
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
33metadata :
44 name : cluster-1
55spec :
6- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 17'
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
33metadata :
44 name : ha-cluster-1
55spec :
6- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
77 numberOfInstances : 2
88 postgresql :
99 version : ' 17'
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
33metadata :
44 name : ha-cluster-1
55spec :
6- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 17'
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
33metadata :
44 name : cluster-1
55spec :
6- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 17'
1919 size : 5Gi
2020 # storageClass: default-provisioner
2121 monitor :
22- image : ' docker.io/cybertecpostgresql/cybertec-pg-container:exporter-17.2-1 '
22+ image : ' docker.io/cybertecpostgresql/cybertec-pg-container:exporter-17.2-4 '
You can’t perform that action at this time.
0 commit comments