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

+10
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

+41
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

+2
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

+10
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

+49
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

+4
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

+1-1
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

+1-1
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

+1-1
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

+2-2
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'

cluster-tutorials/pgbackrest_with_gcs/postgres.yaml

+2-2
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'
@@ -25,7 +25,7 @@ spec:
2525
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
2626
repo1-retention-full: '7'
2727
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'
2929
repos:
3030
- name: repo1
3131
resource: cpo-bucket-1

cluster-tutorials/pgbackrest_with_pvc/postgres.yaml

+2-2
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'
@@ -24,7 +24,7 @@ spec:
2424
global:
2525
repo1-retention-full: '7'
2626
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'
2828
repos:
2929
- name: repo1
3030
schedule:

cluster-tutorials/pgbackrest_with_s3/postgres.yaml

+2-2
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'
@@ -25,7 +25,7 @@ spec:
2525
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
2626
repo1-retention-full: '7'
2727
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'
2929
repos:
3030
- endpoint: YOUR_S3_ENDPOINT
3131
name: repo1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[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

cluster-tutorials/prepared_databases/postgres.yaml

+1-1
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/restore/postgres.yaml

+2-2
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'
@@ -24,7 +24,7 @@ spec:
2424
global:
2525
repo1-retention-full: '7'
2626
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'
2828
repos:
2929
- name: repo1
3030
schedule:

cluster-tutorials/single-cluster/postgres.yaml

+1-1
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'

setup/helm/operator/values.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ imagePullSecretNames: []
1515

1616
# Define the operator settings to add to the configmap
1717
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'
2020
poolerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbouncer-1.23.1-1'
2121
watched_namespace: '*'
2222
enable_pod_antiaffinity: 'true'

0 commit comments

Comments
 (0)