Skip to content

Commit

Permalink
Merge pull request #30 from cybertec-postgresql/v0.8.2
Browse files Browse the repository at this point in the history
updated clone tutorials and updates tags
  • Loading branch information
Schmaetz authored Dec 12, 2024
2 parents b965e35 + dfe7c34 commit 41580aa
Show file tree
Hide file tree
Showing 18 changed files with 136 additions and 20 deletions.
10 changes: 10 additions & 0 deletions clone_with_pvc/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
secretGenerator:
- name: cluster-1-pvc-configuration
files:
- pvc.configuration

generatorOptions:
disableNameSuffixHash: true

resources:
- postgres.yaml
41 changes: 41 additions & 0 deletions clone_with_pvc/postgres.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
apiVersion: cpo.opensource.cybertec.at/v1
kind: postgresql
metadata:
name: cluster-1-clone
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
resources:
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 500m
memory: 500Mi
teamId: acid
volume:
size: 5Gi
backup:
pgbackrest:
configuration:
secret: cluster-1-pvc-configuration
global:
repo1-retention-full: '7'
repo1-retention-full-type: count
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
repos:
- name: repo1
schedule:
full: 30 2 * * *
storage: pvc
volume:
size: 10Gi
clone:
cluster: cluster-1
pgbackrest:
configuration:
secret: cluster-1-pvc-configuration
repo:
storage: pvc
2 changes: 2 additions & 0 deletions clone_with_pvc/pvc.configuration
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[global]
repo1-cipher-pass=YOUR_ENCRYPTION_PASSPHRASE
10 changes: 10 additions & 0 deletions clone_with_s3/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
secretGenerator:
- name: cluster-1-s3-credentials
files:
- s3.conf

generatorOptions:
disableNameSuffixHash: true

resources:
- postgres.yaml
49 changes: 49 additions & 0 deletions clone_with_s3/postgres.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
apiVersion: cpo.opensource.cybertec.at/v1
kind: postgresql
metadata:
name: cluster-1-clone
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
resources:
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 500m
memory: 500Mi
teamId: acid
volume:
size: 5Gi
backup:
pgbackrest:
configuration:
secret: cluster-1-s3-credentials
global:
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
repo1-retention-full: '7'
repo1-retention-full-type: count
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
repos:
- endpoint: YOUR_S3_ENDPOINT
name: repo1
region: YOUR_S3_REGION
resource: YOUR_BUCKET_NAME
schedule:
full: 30 2 * * *
storage: s3
clone:
cluster: cluster-1 # A random cluster name can be used if the source cluster is not present on the k8s.
pgbackrest:
configuration:
secret: cluster-1-s3-credentials
options:
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET_TO_THE_SOURCE_STANZA/repo1/
repo:
endpoint: YOUR_SOURCE_S3_ENDPOINT
name: repo1
region: YOUR_SOURCE_S3_REGION
resource: YOUR_SOURCE_BUCKET_NAME
storage: s3
4 changes: 4 additions & 0 deletions clone_with_s3/s3.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[global]
repo1-s3-key=00c20e9b9fbc9ff94028
repo1-s3-key-secret=hxkdK+V6IKuYZF5GMYTHfqtt5XMrQ9Z7gJaUTMZk
repo1-cipher-pass=pkjas!d82c82qasjeAasd12
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: ha-cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 2
postgresql:
version: '17'
Expand Down
2 changes: 1 addition & 1 deletion cluster-tutorials/loadbalancer-cluster/lb-postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: ha-cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand Down
4 changes: 2 additions & 2 deletions cluster-tutorials/monitored_cluster/postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand All @@ -19,4 +19,4 @@ spec:
size: 5Gi
#storageClass: default-provisioner
monitor:
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:exporter-17.2-1'
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:exporter-17.2-4'
4 changes: 2 additions & 2 deletions cluster-tutorials/pgbackrest_with_gcs/postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand All @@ -25,7 +25,7 @@ spec:
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
repo1-retention-full: '7'
repo1-retention-full-type: count
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1'
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
repos:
- name: repo1
resource: cpo-bucket-1
Expand Down
4 changes: 2 additions & 2 deletions cluster-tutorials/pgbackrest_with_pvc/postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand All @@ -24,7 +24,7 @@ spec:
global:
repo1-retention-full: '7'
repo1-retention-full-type: count
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1'
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
repos:
- name: repo1
schedule:
Expand Down
4 changes: 2 additions & 2 deletions cluster-tutorials/pgbackrest_with_s3/postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand All @@ -25,7 +25,7 @@ spec:
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
repo1-retention-full: '7'
repo1-retention-full-type: count
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1'
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
repos:
- endpoint: YOUR_S3_ENDPOINT
name: repo1
Expand Down
6 changes: 3 additions & 3 deletions cluster-tutorials/pgbackrest_with_s3/s3.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[global]
repo1-s3-key=YOUR_S3_ACCESS_KEY
repo1-s3-key-secret=YOUR_S3_KEY_SECRET
repo1-cipher-pass=YOUR_ENCRYPTION_PASSPHRASE
repo1-s3-key=00c20e9b9fbc9ff94028
repo1-s3-key-secret=hxkdK+V6IKuYZF5GMYTHfqtt5XMrQ9Z7gJaUTMZk
repo1-cipher-pass=pkjas!d82c82qasjeAasd12
2 changes: 1 addition & 1 deletion cluster-tutorials/prepared_databases/postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand Down
4 changes: 2 additions & 2 deletions cluster-tutorials/restore/postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand All @@ -24,7 +24,7 @@ spec:
global:
repo1-retention-full: '7'
repo1-retention-full-type: count
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-1'
image: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-17.2-4'
repos:
- name: repo1
schedule:
Expand Down
2 changes: 1 addition & 1 deletion cluster-tutorials/single-cluster/postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: postgresql
metadata:
name: cluster-1
spec:
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
numberOfInstances: 1
postgresql:
version: '17'
Expand Down
4 changes: 2 additions & 2 deletions setup/helm/operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ imagePullSecretNames: []

# Define the operator settings to add to the configmap
operatorSettings:
operatorImage: 'docker.io/cybertecpostgresql/cybertec-pg-operator:v0.8.1-1'
postgresImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-1'
operatorImage: 'docker.io/cybertecpostgresql/cybertec-pg-operator:v0.8.2-1'
postgresImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.2-4'
poolerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbouncer-1.23.1-1'
watched_namespace: '*'
enable_pod_antiaffinity: 'true'
Expand Down

0 comments on commit 41580aa

Please sign in to comment.