File tree Expand file tree Collapse file tree 16 files changed +167
-80
lines changed
configure_users_and_databases
high-availability-cluster Expand file tree Collapse file tree 16 files changed +167
-80
lines changed 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-16.2-2-rc1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 16'
1717 teamId : acid
1818 volume :
1919 size : 5Gi
20- users :
21- matrix :
20+ users :
21+ db_owner :
2222 - login
23- databases :
24- matrixdb : matrix
23+ - createdb
24+ appl_user :
25+ - login
26+ databases;
27+ app_db : appl_user
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-16.2-2-rc1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2 '
77 numberOfInstances : 2
88 postgresql :
99 version : ' 16'
1212 cpu : 500m
1313 memory : 500Mi
1414 requests :
15- cpu : 100m
16- memory : 100Mi
15+ cpu : 500m
16+ memory : 500Mi
1717 teamId : acid
1818 volume :
1919 size : 5Gi
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-16.2-2-rc1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 16'
@@ -12,11 +12,11 @@ spec:
1212 cpu : 500m
1313 memory : 500Mi
1414 requests :
15- cpu : 100m
16- memory : 100Mi
15+ cpu : 500m
16+ memory : 500Mi
1717 teamId : acid
1818 volume :
1919 size : 5Gi
2020 # storageClass: default-provisioner
2121 monitor :
22- image : docker.io/cybertecpostgresql/cybertec-pg-container:exporter-16.2-2-rc1
22+ image : docker.io/cybertecpostgresql/cybertec-pg-container:exporter-16.3-1-rc2'
Original file line number Diff line number Diff line change @@ -3,34 +3,34 @@ kind: postgresql
33metadata :
44 name : cluster-1
55spec :
6- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 16'
1010 resources :
11- limits :
12- cpu : 500m
13- memory : 500Mi
14- requests :
15- cpu : 100m
16- memory : 100Mi
17- teamId : acid
18- volume :
19- size : 5Gi
11+ limits :
12+ cpu : 500m
13+ memory : 500Mi
14+ requests :
15+ cpu : 500m
16+ memory : 500Mi
17+ teamId : acid
18+ volume :
19+ size : 5Gi
2020 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-16.2-2-rc1
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
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-16.3-1-rc2
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
Original file line number Diff line number Diff line change @@ -3,21 +3,10 @@ kind: postgresql
33metadata :
44 name : cluster-1
55spec :
6- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 16'
10- preparedDatabases :
11- bar :
12- defaultUsers : true
13- extensions :
14- pg_partman : public
15- pgcrypto : public
16- schemas :
17- data : {}
18- history :
19- defaultRoles : true
20- defaultUsers : false
2110 resources :
2211 limits :
2312 cpu : 500m
2918 volume :
3019 size : 5Gi
3120 # storageClass: default-provisioner
21+ preparedDatabases :
22+ appl_db :
23+ defaultUsers : true
24+ extensions :
25+ dblink : public
26+ schemas :
27+ data : {}
28+ history :
29+ defaultRoles : true
30+ defaultUsers : false
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
5+ spec :
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
7+ numberOfInstances : 1
8+ postgresql :
9+ version : ' 16'
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-16.3-1-rc2
28+ repos :
29+ - name : repo1
30+ schedule :
31+ full : 30 2 * * *
32+ storage : pvc
33+ volume :
34+ size : 10Gi
35+ restore :
36+ id : ' 1'
37+ options :
38+ type : ' immediate'
39+ set : ' 20231215-111802F'
40+ repo : ' 1'
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-16.2-2-rc1 '
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2 '
77 numberOfInstances : 1
88 postgresql :
99 version : ' 16'
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
5+ spec :
6+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
7+ numberOfInstances : 1
8+ postgresql :
9+ version : ' 16'
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-16.3-1-rc2
28+ repos :
29+ - name : repo1
30+ schedule :
31+ full : 30 2 * * *
32+ storage : pvc
33+ volume :
34+ size : 10Gi
Original file line number Diff line number Diff line change 1+ [global]
2+ repo1-cipher-pass=YOUR_ENCRYPTION_PASSPHRASE
You can’t perform that action at this time.
0 commit comments