diff --git a/helm/install/Chart.yaml b/helm/install/Chart.yaml index 611aa0d9..59a97c40 100644 --- a/helm/install/Chart.yaml +++ b/helm/install/Chart.yaml @@ -3,4 +3,4 @@ name: pgo description: A Helm chart for Kubernetes type: application version: 0.2.1 -appVersion: 5.0.3 +appVersion: 5.0.4 diff --git a/helm/install/crds/postgres-operator.crunchydata.com_postgresclusters.yaml b/helm/install/crds/postgres-operator.crunchydata.com_postgresclusters.yaml index e33213d7..dd48c0f0 100644 --- a/helm/install/crds/postgres-operator.crunchydata.com_postgresclusters.yaml +++ b/helm/install/crds/postgres-operator.crunchydata.com_postgresclusters.yaml @@ -3394,6 +3394,8 @@ spec: type: object type: array instances: + description: Specifies one or more sets of PostgreSQL pods that replicate + data for this cluster. items: properties: affinity: @@ -4172,6 +4174,10 @@ spec: type: object name: default: "" + description: Name that associates this set of PostgreSQL pods. + This field is optional when only one instance set is defined. + Each instance set in a cluster must have a unique name. + pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?)?$ type: string priorityClassName: description: 'Priority class name for the PostgreSQL pod. Changing @@ -4179,6 +4185,7 @@ spec: type: string replicas: default: 1 + description: Number of desired PostgreSQL pods. format: int32 minimum: 1 type: integer diff --git a/helm/install/values.yaml b/helm/install/values.yaml index f7b363e5..bcabc206 100644 --- a/helm/install/values.yaml +++ b/helm/install/values.yaml @@ -1,23 +1,23 @@ --- ## Provide image repository and tag image: - image: registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi8-5.0.3-0 + image: registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi8-5.0.4-0 relatedImages: postgres_14: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-14.0-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-14.1-0 postgres_14_gis_3.1: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:centos8-14.0-3.1-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:centos8-14.1-3.1-0 postgres_13: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgres_13_gis_3.1: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:centos8-13.4-3.1-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:centos8-13.5-3.1-0 pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 pgbouncer: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.15-3 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.16-0 pgexporter: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi8-5.0.3-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi8-5.0.4-0 ## Install in default or single namespace mode singleNamespace: false diff --git a/helm/postgres/Chart.yaml b/helm/postgres/Chart.yaml index 399a09ed..b739bf95 100644 --- a/helm/postgres/Chart.yaml +++ b/helm/postgres/Chart.yaml @@ -2,5 +2,5 @@ apiVersion: v2 name: postgrescluster description: A Helm chart for Kubernetes type: application -version: 0.2.0 -appVersion: 5.0.3 +version: 0.2.1 +appVersion: 5.0.4 diff --git a/helm/postgres/values.yaml b/helm/postgres/values.yaml index 1f1e8139..ac728ce4 100644 --- a/helm/postgres/values.yaml +++ b/helm/postgres/values.yaml @@ -47,19 +47,19 @@ # below value. "postgresVersion" needs to match the version of Postgres that is # used here. If using the GIS-enabled Postgres image, you need to ensure # "postGISVersion" matches the version of PostGIS used. -# imagePostgres: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 +# imagePostgres: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 # imagePgBackRest is the pgBackRest backup utility image. This defaults to the # below value. -# imagePgBackRest: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 +# imagePgBackRest: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 # imagePgBouncer is the image for the PgBouncer connection pooler. This defaults # to the below value. -# imagePgBouncer: registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.15-3 +# imagePgBouncer: registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.16-0 # imageExporter is the image name for the exporter used as a part of monitoring. # This defaults to the value below. -# imageExporter: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi8-5.0.3-0 +# imageExporter: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi8-5.0.4-0 ########################### # Basic Postgres Settings # diff --git a/kustomize/azure/postgres.yaml b/kustomize/azure/postgres.yaml index f21907f0..1c7eed98 100644 --- a/kustomize/azure/postgres.yaml +++ b/kustomize/azure/postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo-azure spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 instances: - dataVolumeClaimSpec: @@ -14,7 +14,7 @@ spec: storage: 1Gi backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 configuration: - secret: name: pgo-azure-creds diff --git a/kustomize/certmanager/postgres/postgres.yaml b/kustomize/certmanager/postgres/postgres.yaml index de63bc64..ec871cef 100644 --- a/kustomize/certmanager/postgres/postgres.yaml +++ b/kustomize/certmanager/postgres/postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 customReplicationTLSSecret: name: hippo-repl-tls @@ -19,7 +19,7 @@ spec: storage: 1Gi backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 repos: - name: repo1 volume: diff --git a/kustomize/gcs/postgres.yaml b/kustomize/gcs/postgres.yaml index 60153eca..9aaa8c02 100644 --- a/kustomize/gcs/postgres.yaml +++ b/kustomize/gcs/postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo-gcs spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 instances: - dataVolumeClaimSpec: @@ -14,7 +14,7 @@ spec: storage: 1Gi backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 configuration: - secret: name: pgo-gcs-creds diff --git a/kustomize/high-availability/ha-postgres.yaml b/kustomize/high-availability/ha-postgres.yaml index d393ead0..e088aa8c 100644 --- a/kustomize/high-availability/ha-postgres.yaml +++ b/kustomize/high-availability/ha-postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo-ha spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 instances: - name: pgha1 @@ -26,7 +26,7 @@ spec: postgres-operator.crunchydata.com/instance-set: pgha1 backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 repos: - name: repo1 volume: @@ -38,7 +38,7 @@ spec: storage: 1Gi proxy: pgBouncer: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.15-3 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.16-0 replicas: 2 affinity: podAntiAffinity: diff --git a/kustomize/install/bases/kustomization.yaml b/kustomize/install/bases/kustomization.yaml index daad778a..28a4669e 100644 --- a/kustomize/install/bases/kustomization.yaml +++ b/kustomize/install/bases/kustomization.yaml @@ -11,4 +11,4 @@ bases: images: - name: postgres-operator newName: registry.developers.crunchydata.com/crunchydata/postgres-operator - newTag: ubi8-5.0.3-0 + newTag: ubi8-5.0.4-0 diff --git a/kustomize/install/bases/manager/manager.yaml b/kustomize/install/bases/manager/manager.yaml index bbadb708..058f927c 100644 --- a/kustomize/install/bases/manager/manager.yaml +++ b/kustomize/install/bases/manager/manager.yaml @@ -14,16 +14,20 @@ spec: env: - name: CRUNCHY_DEBUG value: "true" + - name: RELATED_IMAGE_POSTGRES_14 + value: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-14.1-0 + - name: RELATED_IMAGE_POSTGRES_14_GIS_3.1 + value: registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:centos8-14.1-3.1-0 - name: RELATED_IMAGE_POSTGRES_13 - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0" - name: RELATED_IMAGE_POSTGRES_13_GIS_3.1 - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:centos8-13.4-3.1-1" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:centos8-13.5-3.1-0" - name: RELATED_IMAGE_PGBACKREST - value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0" - name: RELATED_IMAGE_PGBOUNCER - value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.15-3" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:centos8-1.16-0" - name: RELATED_IMAGE_PGEXPORTER - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi8-5.0.3-0" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi8-5.0.4-0" securityContext: allowPrivilegeEscalation: false readOnlyRootFilesystem: true diff --git a/kustomize/keycloak/postgres.yaml b/kustomize/keycloak/postgres.yaml index 2b2da627..05450539 100644 --- a/kustomize/keycloak/postgres.yaml +++ b/kustomize/keycloak/postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: keycloakdb spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 instances: - replicas: 2 @@ -25,7 +25,7 @@ spec: postgres-operator.crunchydata.com/instance-set: "00" backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 repos: - name: repo1 volume: diff --git a/kustomize/multi-backup-repo/postgres.yaml b/kustomize/multi-backup-repo/postgres.yaml index b1b2b84d..81628ca3 100644 --- a/kustomize/multi-backup-repo/postgres.yaml +++ b/kustomize/multi-backup-repo/postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo-multi-repo spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 instances: - dataVolumeClaimSpec: @@ -14,7 +14,7 @@ spec: storage: 1Gi backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 configuration: - secret: name: pgo-multi-repo-creds diff --git a/kustomize/postgres/postgres.yaml b/kustomize/postgres/postgres.yaml index 5e7b9dc5..4e3c289d 100644 --- a/kustomize/postgres/postgres.yaml +++ b/kustomize/postgres/postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 instances: - name: instance1 @@ -15,7 +15,7 @@ spec: storage: 1Gi backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 repos: - name: repo1 volume: diff --git a/kustomize/s3/postgres.yaml b/kustomize/s3/postgres.yaml index 307abafd..fc0dfafe 100644 --- a/kustomize/s3/postgres.yaml +++ b/kustomize/s3/postgres.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo-s3 spec: - image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.4-1 + image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:centos8-13.5-0 postgresVersion: 13 instances: - dataVolumeClaimSpec: @@ -14,7 +14,7 @@ spec: storage: 1Gi backups: pgbackrest: - image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.35-0 + image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:centos8-2.36-0 configuration: - secret: name: pgo-s3-creds