File tree 18 files changed +136
-20
lines changed
configure_users_and_databases
high-availability-cluster
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
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : ha-cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 2
8
8
postgresql :
9
9
version : ' 17'
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : ha-cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
19
19
size : 5Gi
20
20
# storageClass: default-provisioner
21
21
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 '
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
25
25
repo1-path : /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
26
26
repo1-retention-full : ' 7'
27
27
repo1-retention-full-type : count
28
- image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1 '
28
+ image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4 '
29
29
repos :
30
30
- name : repo1
31
31
resource : cpo-bucket-1
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
24
24
global :
25
25
repo1-retention-full : ' 7'
26
26
repo1-retention-full-type : count
27
- image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1 '
27
+ image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4 '
28
28
repos :
29
29
- name : repo1
30
30
schedule :
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
25
25
repo1-path : /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
26
26
repo1-retention-full : ' 7'
27
27
repo1-retention-full-type : count
28
- image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1 '
28
+ image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4 '
29
29
repos :
30
30
- endpoint : YOUR_S3_ENDPOINT
31
31
name : repo1
Original file line number Diff line number Diff line change 1
1
[global]
2
- repo1-s3-key=YOUR_S3_ACCESS_KEY
3
- repo1-s3-key-secret=YOUR_S3_KEY_SECRET
4
- repo1-cipher-pass=YOUR_ENCRYPTION_PASSPHRASE
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
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
24
24
global :
25
25
repo1-retention-full : ' 7'
26
26
repo1-retention-full-type : count
27
- image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1 '
27
+ image : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4 '
28
28
repos :
29
29
- name : repo1
30
30
schedule :
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ kind: postgresql
3
3
metadata :
4
4
name : cluster-1
5
5
spec :
6
- dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
6
+ dockerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
7
7
numberOfInstances : 1
8
8
postgresql :
9
9
version : ' 17'
Original file line number Diff line number Diff line change @@ -15,8 +15,8 @@ imagePullSecretNames: []
15
15
16
16
# Define the operator settings to add to the configmap
17
17
operatorSettings :
18
- operatorImage : ' docker.io/cybertecpostgresql/cybertec-pg-operator:v0.8.1 -1'
19
- postgresImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1 '
18
+ operatorImage : ' docker.io/cybertecpostgresql/cybertec-pg-operator:v0.8.2 -1'
19
+ postgresImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4 '
20
20
poolerImage : ' docker.io/cybertecpostgresql/cybertec-pg-container:pgbouncer-1.23.1-1'
21
21
watched_namespace : ' *'
22
22
enable_pod_antiaffinity : ' true'
You can’t perform that action at this time.
0 commit comments