diff --git a/cluster-tutorials/multisite/Readme.md b/cluster-tutorials/multisite/Readme.md new file mode 100644 index 0000000..4e04842 --- /dev/null +++ b/cluster-tutorials/multisite/Readme.md @@ -0,0 +1,12 @@ +# Important note on the multisite cluster + +The cluster manifest alone is not sufficient to set up a multisite cluster correctly. Additional configuration steps are required, which are described in the documentation. + +**Please consult the complete documentation at the following URL before proceeding with the setup:** + +[Multisite cluster documentation](https://cybertec-postgresql.github.io/CYBERTEC-pg-operator/multisite/) + +> Without considering the further configuration steps, malfunctions or unexpected behaviour may occur in the cluster. + +## Further information +For questions or support, please contact the responsible team or consult the official documentation. \ No newline at end of file diff --git a/cluster-tutorials/multisite/postgres.yaml b/cluster-tutorials/multisite/postgres.yaml new file mode 100644 index 0000000..8559392 --- /dev/null +++ b/cluster-tutorials/multisite/postgres.yaml @@ -0,0 +1,29 @@ +apiVersion: cpo.opensource.cybertec.at/v1 +kind: postgresql +metadata: + name: multisite-cluster + namespace: cpo + labels: + app.kubernetes.io/name: postgres-cluster + app.kubernetes.io/instance: multisite-cluster +spec: + dockerImage: docker.io/cybertecpostgresql/cybertec-pg-container:postgres-multisite-17.4-1 + numberOfInstances: 1 + postgresql: + version: '17' + resources: + limits: + cpu: 500m + memory: 500Mi + requests: + cpu: 500m + memory: 500Mi + teamId: acid + volume: + size: 5Gi + patroni: + ttl: 30 + loop_wait: 10 + retry_timeout: 10 + multisite: + enable: true \ No newline at end of file diff --git a/cluster-tutorials/pgbackrest_with_pvc/postgres.yaml b/cluster-tutorials/pgbackrest_with_pvc/postgres.yaml index 9def7bb..341c4d6 100644 --- a/cluster-tutorials/pgbackrest_with_pvc/postgres.yaml +++ b/cluster-tutorials/pgbackrest_with_pvc/postgres.yaml @@ -1,7 +1,7 @@ apiVersion: cpo.opensource.cybertec.at/v1 kind: postgresql metadata: - name: cluster-1 + name: cluster-pvc-1 spec: dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.4-1' numberOfInstances: 1 @@ -31,4 +31,4 @@ spec: full: 30 2 * * * storage: pvc volume: - size: 10Gi \ No newline at end of file + size: 10Gi diff --git a/docs/index.yaml b/docs/index.yaml index c4a5b72..4fb1cec 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -3,10 +3,10 @@ entries: postgres-operator: - apiVersion: v2 appVersion: 0.8.3 - created: "2025-03-14T16:59:12.834702554+01:00" + created: "2025-04-04T09:11:14.575733822+02:00" description: Helm-Chart for setting up an instance of CYBERTEC's Postgres operator (CPO). - digest: 6e694e29b3aae4f270d66aaa7b61b0186b5ddd42e3d038ce3a6fc72462b335a8 + digest: c63960331058590711189c1a4487aca03c1ba0cec9e162e485b8646fce5d5392 name: postgres-operator type: application urls: @@ -14,7 +14,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.2 - created: "2025-03-14T16:59:12.834338114+01:00" + created: "2025-04-04T09:11:14.575395961+02:00" description: Helm-Chart for setting up an instance of CYBERTEC's Postgres operator (CPO). digest: 403e5e1156250f663064db02ccf09e74be0dccc025556a02e502e349222c1a92 @@ -23,4 +23,4 @@ entries: urls: - https://cybertec-postgresql.github.io/CYBERTEC-operator-tutorials/postgres-operator-0.8.2.tgz version: 0.8.2 -generated: "2025-03-14T16:59:12.833575349+01:00" +generated: "2025-04-04T09:11:14.574887876+02:00" diff --git a/docs/postgres-operator-0.8.3.tgz b/docs/postgres-operator-0.8.3.tgz index 770bfc3..efd4f38 100644 Binary files a/docs/postgres-operator-0.8.3.tgz and b/docs/postgres-operator-0.8.3.tgz differ diff --git a/setup/helm/operator/values.yaml b/setup/helm/operator/values.yaml index 6f583c2..17177aa 100644 --- a/setup/helm/operator/values.yaml +++ b/setup/helm/operator/values.yaml @@ -15,7 +15,7 @@ imagePullSecretNames: [] # Define the operator settings to add to the configmap operatorSettings: - operatorImage: 'docker.io/cybertecpostgresql/cybertec-pg-operator:v0.8.3-1' + operatorImage: 'docker.io/cybertecpostgresql/cybertec-pg-operator:v0.8.3-2' postgresImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.4-1' poolerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:pgbouncer-1.24.0-1' watched_namespace: '*' diff --git a/setup/monitoring.tar.gz b/setup/monitoring.tar.gz new file mode 100644 index 0000000..382d3d8 Binary files /dev/null and b/setup/monitoring.tar.gz differ