From efc1d586ae3b3fb092981253577db31b8dce8df5 Mon Sep 17 00:00:00 2001 From: ValClarkson Date: Thu, 18 Dec 2025 12:53:27 -0500 Subject: [PATCH 1/4] december release 5.8 --- config/default/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/default/kustomization.yaml b/config/default/kustomization.yaml index 7001380693..5611a50880 100644 --- a/config/default/kustomization.yaml +++ b/config/default/kustomization.yaml @@ -17,4 +17,4 @@ resources: images: - name: postgres-operator newName: registry.developers.crunchydata.com/crunchydata/postgres-operator - newTag: latest + newTag: ubi9-5.8.6-0 From f08164025359b10d777da495d58dfef8c9eb97de Mon Sep 17 00:00:00 2001 From: ValClarkson Date: Thu, 18 Dec 2025 13:20:12 -0500 Subject: [PATCH 2/4] december release update --- .github/workflows/test.yaml | 38 ++++++++++++++++++------------------- Makefile | 2 +- config/manager/manager.yaml | 22 ++++++++++----------- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 3e0629dd5f..caf94435a3 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -66,9 +66,9 @@ jobs: with: k3s-channel: "${{ matrix.kubernetes }}" prefetch-images: | - registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2547 + registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.25-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2550 - run: make createnamespaces check-envtest-existing env: @@ -101,13 +101,13 @@ jobs: k3s-channel: "${{ matrix.kubernetes }}" prefetch-timeout: 5m prefetch-images: | - registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.18.1-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-18.1-2547 - registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.8-2547 + registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.25-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.18.1-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-18.1-2550 + registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.8-2550 - name: Get pgMonitor files. run: make get-pgmonitor @@ -129,14 +129,14 @@ jobs: --volume "$(pwd):/mnt" --workdir '/mnt' --env 'PATH=/mnt/bin' \ --env 'QUERIES_CONFIG_DIR=/mnt/hack/tools/queries' \ --env 'KUBECONFIG=hack/.kube/postgres-operator/pgo' \ - --env 'RELATED_IMAGE_PGBACKREST=registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2547' \ - --env 'RELATED_IMAGE_PGBOUNCER=registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2547' \ - --env 'RELATED_IMAGE_PGEXPORTER=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.18.1-2547' \ - --env 'RELATED_IMAGE_PGUPGRADE=registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-18.1-2547' \ - --env 'RELATED_IMAGE_POSTGRES_16=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2547' \ - --env 'RELATED_IMAGE_POSTGRES_17=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2547' \ - --env 'RELATED_IMAGE_STANDALONE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.8-2547' \ - --env 'RELATED_IMAGE_COLLECTOR=registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi9-5.8.5-0' \ + --env 'RELATED_IMAGE_PGBACKREST=registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2550' \ + --env 'RELATED_IMAGE_PGBOUNCER=registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.25-2550' \ + --env 'RELATED_IMAGE_PGEXPORTER=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.18.1-2550' \ + --env 'RELATED_IMAGE_PGUPGRADE=registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-18.1-2550' \ + --env 'RELATED_IMAGE_POSTGRES_16=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2550' \ + --env 'RELATED_IMAGE_POSTGRES_17=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2550' \ + --env 'RELATED_IMAGE_STANDALONE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.8-2550' \ + --env 'RELATED_IMAGE_COLLECTOR=registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi9-5.8.6-0' \ --env 'PGO_FEATURE_GATES=TablespaceVolumes=true,OpenTelemetryLogs=true,OpenTelemetryMetrics=true' \ --name 'postgres-operator' ubuntu \ postgres-operator @@ -147,7 +147,7 @@ jobs: KUTTL_PG_UPGRADE_TO_VERSION: '17' KUTTL_PG_VERSION: '16' KUTTL_POSTGIS_VERSION: '3.4' - KUTTL_PSQL_IMAGE: 'registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2547' + KUTTL_PSQL_IMAGE: 'registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2550' - run: | make check-kuttl && exit failed=$? diff --git a/Makefile b/Makefile index ad32ad2f86..5f2567271c 100644 --- a/Makefile +++ b/Makefile @@ -228,7 +228,7 @@ generate-kuttl: export KUTTL_PG_UPGRADE_FROM_VERSION ?= 16 generate-kuttl: export KUTTL_PG_UPGRADE_TO_VERSION ?= 17 generate-kuttl: export KUTTL_PG_VERSION ?= 16 generate-kuttl: export KUTTL_POSTGIS_VERSION ?= 3.4 -generate-kuttl: export KUTTL_PSQL_IMAGE ?= registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2547 +generate-kuttl: export KUTTL_PSQL_IMAGE ?= registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2550 generate-kuttl: export KUTTL_TEST_DELETE_NAMESPACE ?= kuttl-test-delete-namespace generate-kuttl: ## Generate kuttl tests [ ! -d testing/kuttl/e2e-generated ] || rm -r testing/kuttl/e2e-generated diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index fc6133d899..07f5520488 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -23,27 +23,27 @@ spec: - name: CRUNCHY_DEBUG value: "true" - name: RELATED_IMAGE_POSTGRES_16 - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2550" - name: RELATED_IMAGE_POSTGRES_16_GIS_3.3 - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.11-3.3-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.11-3.3-2550" - name: RELATED_IMAGE_POSTGRES_16_GIS_3.4 - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.11-3.4-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.11-3.4-2550" - name: RELATED_IMAGE_POSTGRES_17 - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2550" - name: RELATED_IMAGE_POSTGRES_17_GIS_3.4 - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.7-3.4-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.7-3.4-2550" - name: RELATED_IMAGE_PGBACKREST - value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2550" - name: RELATED_IMAGE_PGBOUNCER - value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.25-2550" - name: RELATED_IMAGE_PGEXPORTER - value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.18.1-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.18.1-2550" - name: RELATED_IMAGE_PGUPGRADE - value: "registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-17.7-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-18.1-2550" - name: RELATED_IMAGE_STANDALONE_PGADMIN - value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.8-2547" + value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.8-2550" - name: RELATED_IMAGE_COLLECTOR - value: "registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi9-5.8.5-0" + value: "registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi9-5.8.6-0" securityContext: allowPrivilegeEscalation: false capabilities: { drop: [ALL] } From d31d007447d4428c9365d48d8e9e4eb7a1920e8c Mon Sep 17 00:00:00 2001 From: ValClarkson Date: Thu, 18 Dec 2025 17:05:45 -0500 Subject: [PATCH 3/4] Add images --- config/manager/manager.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index 07f5520488..cd87dd1315 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -22,6 +22,10 @@ spec: fieldPath: metadata.namespace - name: CRUNCHY_DEBUG value: "true" + - name: RELATED_IMAGE_POSTGRES_15 + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-15.15-2550" + - name: RELATED_IMAGE_POSTGRES_15_GIS_3.3 + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-15.15-3.3-2550" - name: RELATED_IMAGE_POSTGRES_16 value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.11-2550" - name: RELATED_IMAGE_POSTGRES_16_GIS_3.3 @@ -32,6 +36,14 @@ spec: value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.7-2550" - name: RELATED_IMAGE_POSTGRES_17_GIS_3.4 value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.7-3.4-2550" + - name: RELATED_IMAGE_POSTGRES_17_GIS_3.5 + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.7-3.5-2550" + - name: RELATED_IMAGE_POSTGRES_17_GIS_3.6 + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.7-3.6-2550" + - name: RELATED_IMAGE_POSTGRES_18 + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-18.1-2550" + - name: RELATED_IMAGE_POSTGRES_18_GIS_3.6 + value: "registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-18.1-3.6-2550" - name: RELATED_IMAGE_PGBACKREST value: "registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2550" - name: RELATED_IMAGE_PGBOUNCER From be4b1e99101603a195697951d77c3135e637d85c Mon Sep 17 00:00:00 2001 From: ValClarkson Date: Thu, 18 Dec 2025 17:43:07 -0500 Subject: [PATCH 4/4] update example to pg 18 --- examples/postgrescluster/postgrescluster.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/postgrescluster/postgrescluster.yaml b/examples/postgrescluster/postgrescluster.yaml index 75756af94e..e76c4b8293 100644 --- a/examples/postgrescluster/postgrescluster.yaml +++ b/examples/postgrescluster/postgrescluster.yaml @@ -3,7 +3,7 @@ kind: PostgresCluster metadata: name: hippo spec: - postgresVersion: 16 + postgresVersion: 18 instances: - name: instance1 dataVolumeClaimSpec: