Skip to content

Commit dfe7c34

Browse files
committed
updated clone tutorials and updates tags
1 parent b965e35 commit dfe7c34

File tree

18 files changed

+136
-20
lines changed

18 files changed

+136
-20
lines changed

clone_with_pvc/kustomization.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
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

clone_with_pvc/postgres.yaml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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

clone_with_pvc/pvc.configuration

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[global]
2+
repo1-cipher-pass=YOUR_ENCRYPTION_PASSPHRASE

clone_with_s3/kustomization.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
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

clone_with_s3/postgres.yaml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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

clone_with_s3/s3.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[global]
2+
repo1-s3-key=00c20e9b9fbc9ff94028
3+
repo1-s3-key-secret=hxkdK+V6IKuYZF5GMYTHfqtt5XMrQ9Z7gJaUTMZk
4+
repo1-cipher-pass=pkjas!d82c82qasjeAasd12

cluster-tutorials/configure_users_and_databases/postgres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: cluster-1
55
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'
77
numberOfInstances: 1
88
postgresql:
99
version: '17'

cluster-tutorials/high-availability-cluster/ha-postgres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: ha-cluster-1
55
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'
77
numberOfInstances: 2
88
postgresql:
99
version: '17'

cluster-tutorials/loadbalancer-cluster/lb-postgres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: ha-cluster-1
55
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'
77
numberOfInstances: 1
88
postgresql:
99
version: '17'

cluster-tutorials/monitored_cluster/postgres.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: cluster-1
55
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'
77
numberOfInstances: 1
88
postgresql:
99
version: '17'
@@ -19,4 +19,4 @@ spec:
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'

0 commit comments

Comments
 (0)