From 66a3cdbf137fccbf46c777f4ed85f82e39b22854 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Aug 2023 23:11:08 +0200 Subject: [PATCH] feat: update default PostgreSQL version to 15.4 (#2519) Signed-off-by: GitHub Signed-off-by: Jonathan Gonzalez V Co-authored-by: postgres-versions-updater --- .github/pg_versions.json | 24 +++++++++++----------- docs/src/bootstrap.md | 10 ++++----- docs/src/declarative_hibernation.md | 2 +- docs/src/kubectl-plugin.md | 8 ++++---- docs/src/monitoring.md | 2 +- docs/src/postgis.md | 2 +- docs/src/samples/cluster-example-full.yaml | 2 +- docs/src/scheduling.md | 2 +- docs/src/ssl_connections.md | 2 +- docs/src/troubleshooting.md | 4 ++-- pkg/versions/versions.go | 2 +- 11 files changed, 30 insertions(+), 30 deletions(-) diff --git a/.github/pg_versions.json b/.github/pg_versions.json index 037464418c..c3945bd498 100644 --- a/.github/pg_versions.json +++ b/.github/pg_versions.json @@ -1,26 +1,26 @@ { "16": [ - "16beta2", - "16beta2-2" + "16beta3", + "16beta3-1" ], "15": [ - "15.3", - "15.2" + "15.4", + "15.3" ], "14": [ - "14.8", - "14.7" + "14.9", + "14.8" ], "13": [ - "13.11", - "13.10" + "13.12", + "13.11" ], "12": [ - "12.15", - "12.14" + "12.16", + "12.15" ], "11": [ - "11.20", - "11.19" + "11.21", + "11.20" ] } \ No newline at end of file diff --git a/docs/src/bootstrap.md b/docs/src/bootstrap.md index 2722c7b3dc..325e3fcaac 100644 --- a/docs/src/bootstrap.md +++ b/docs/src/bootstrap.md @@ -468,7 +468,7 @@ file on the source PostgreSQL instance: host replication streaming_replica all md5 ``` -The following manifest creates a new PostgreSQL 15.3 cluster, +The following manifest creates a new PostgreSQL 15.4 cluster, called `target-db`, using the `pg_basebackup` bootstrap method to clone an external PostgreSQL cluster defined as `source-db` (in the `externalClusters` array). As you can see, the `source-db` @@ -483,7 +483,7 @@ metadata: name: target-db spec: instances: 3 - imageName: ghcr.io/cloudnative-pg/postgresql:15.3 + imageName: ghcr.io/cloudnative-pg/postgresql:15.4 bootstrap: pg_basebackup: @@ -503,7 +503,7 @@ spec: ``` All the requirements must be met for the clone operation to work, including -the same PostgreSQL version (in our case 15.3). +the same PostgreSQL version (in our case 15.4). #### TLS certificate authentication @@ -518,7 +518,7 @@ in the same Kubernetes cluster. This example can be easily adapted to cover an instance that resides outside the Kubernetes cluster. -The manifest defines a new PostgreSQL 15.3 cluster called `cluster-clone-tls`, +The manifest defines a new PostgreSQL 15.4 cluster called `cluster-clone-tls`, which is bootstrapped using the `pg_basebackup` method from the `cluster-example` external cluster. The host is identified by the read/write service in the same cluster, while the `streaming_replica` user is authenticated @@ -533,7 +533,7 @@ metadata: name: cluster-clone-tls spec: instances: 3 - imageName: ghcr.io/cloudnative-pg/postgresql:15.3 + imageName: ghcr.io/cloudnative-pg/postgresql:15.4 bootstrap: pg_basebackup: diff --git a/docs/src/declarative_hibernation.md b/docs/src/declarative_hibernation.md index 49c7d6779d..8b5fbe64e6 100644 --- a/docs/src/declarative_hibernation.md +++ b/docs/src/declarative_hibernation.md @@ -58,7 +58,7 @@ $ kubectl cnpg status Cluster Summary Name: cluster-example Namespace: default -PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.3 +PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.4 Primary instance: cluster-example-2 Status: Cluster in healthy state Instances: 3 diff --git a/docs/src/kubectl-plugin.md b/docs/src/kubectl-plugin.md index 147d9e169f..cf413b938e 100644 --- a/docs/src/kubectl-plugin.md +++ b/docs/src/kubectl-plugin.md @@ -200,7 +200,7 @@ Cluster in healthy state Name: sandbox Namespace: default System ID: 7039966298120953877 -PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.3 +PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.4 Primary instance: sandbox-2 Instances: 3 Ready instances: 3 @@ -245,7 +245,7 @@ Cluster in healthy state Name: sandbox Namespace: default System ID: 7039966298120953877 -PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.3 +PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.4 Primary instance: sandbox-2 Instances: 3 Ready instances: 3 @@ -913,7 +913,7 @@ it from the actual pod. This means that you will be using the `postgres` user. ```shell kubectl cnpg psql cluster-example -psql (15.3 (Debian 15.3-1.pgdg110+1)) +psql (15.4 (Debian 15.4-1.pgdg110+1)) Type "help" for help. postgres=# @@ -924,7 +924,7 @@ select to work against a replica by using the `--replica` option: ```shell kubectl cnpg psql --replica cluster-example -psql (15.3 (Debian 15.3-1.pgdg110+1)) +psql (15.4 (Debian 15.4-1.pgdg110+1)) Type "help" for help. diff --git a/docs/src/monitoring.md b/docs/src/monitoring.md index a4578f8750..58865a98c6 100644 --- a/docs/src/monitoring.md +++ b/docs/src/monitoring.md @@ -172,7 +172,7 @@ cnpg_collector_up{cluster="cluster-example"} 1 # HELP cnpg_collector_postgres_version Postgres version # TYPE cnpg_collector_postgres_version gauge -cnpg_collector_postgres_version{cluster="cluster-example",full="15.3"} 15.3 +cnpg_collector_postgres_version{cluster="cluster-example",full="15.4"} 15.4 # HELP cnpg_collector_last_failed_backup_timestamp The last failed backup as a unix timestamp # TYPE cnpg_collector_last_failed_backup_timestamp gauge diff --git a/docs/src/postgis.md b/docs/src/postgis.md index 1fe443816d..0744772bac 100644 --- a/docs/src/postgis.md +++ b/docs/src/postgis.md @@ -100,7 +100,7 @@ values from the ones in this document): ```console $ kubectl exec -ti postgis-example-1 -- psql app Defaulted container "postgres" out of: postgres, bootstrap-controller (init) -psql (15.3 (Debian 15.3-1.pgdg110+1)) +psql (15.4 (Debian 15.4-1.pgdg110+1)) Type "help" for help. app=# SELECT * FROM pg_available_extensions WHERE name ~ '^postgis' ORDER BY 1; diff --git a/docs/src/samples/cluster-example-full.yaml b/docs/src/samples/cluster-example-full.yaml index 9d7bce9b1b..dde045da9a 100644 --- a/docs/src/samples/cluster-example-full.yaml +++ b/docs/src/samples/cluster-example-full.yaml @@ -35,7 +35,7 @@ metadata: name: cluster-example-full spec: description: "Example of cluster" - imageName: ghcr.io/cloudnative-pg/postgresql:15.3 + imageName: ghcr.io/cloudnative-pg/postgresql:15.4 # imagePullSecret is only required if the images are located in a private registry # imagePullSecrets: # - name: private_registry_access diff --git a/docs/src/scheduling.md b/docs/src/scheduling.md index 069c04fb4f..319cee69fd 100644 --- a/docs/src/scheduling.md +++ b/docs/src/scheduling.md @@ -58,7 +58,7 @@ metadata: name: cluster-example spec: instances: 3 - imageName: ghcr.io/cloudnative-pg/postgresql:15.3 + imageName: ghcr.io/cloudnative-pg/postgresql:15.4 affinity: enablePodAntiAffinity: true #default value diff --git a/docs/src/ssl_connections.md b/docs/src/ssl_connections.md index 726834512a..8c20378c66 100644 --- a/docs/src/ssl_connections.md +++ b/docs/src/ssl_connections.md @@ -163,7 +163,7 @@ Output : version -------------------------------------------------------------------------------------- ------------------ -PostgreSQL 15.3 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.3.1 20191121 (Red Hat +PostgreSQL 15.4 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5), 64-bit (1 row) ``` diff --git a/docs/src/troubleshooting.md b/docs/src/troubleshooting.md index abf8521d0d..8b6c0d073a 100644 --- a/docs/src/troubleshooting.md +++ b/docs/src/troubleshooting.md @@ -180,7 +180,7 @@ Cluster in healthy state Name: cluster-example Namespace: default System ID: 7044925089871458324 -PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.3-3 +PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:15.4-3 Primary instance: cluster-example-1 Instances: 3 Ready instances: 3 @@ -256,7 +256,7 @@ kubectl describe cluster -n | grep "Image Name" Output: ```shell - Image Name: ghcr.io/cloudnative-pg/postgresql:15.3-3 + Image Name: ghcr.io/cloudnative-pg/postgresql:15.4-3 ``` !!! Note diff --git a/pkg/versions/versions.go b/pkg/versions/versions.go index cd1cb79781..0e9a1aeb5d 100644 --- a/pkg/versions/versions.go +++ b/pkg/versions/versions.go @@ -23,7 +23,7 @@ const ( Version = "1.20.2" // DefaultImageName is the default image used by the operator to create pods - DefaultImageName = "ghcr.io/cloudnative-pg/postgresql:15.3" + DefaultImageName = "ghcr.io/cloudnative-pg/postgresql:15.4" // DefaultOperatorImageName is the default operator image used by the controller in the pods running PostgreSQL DefaultOperatorImageName = "ghcr.io/cloudnative-pg/cloudnative-pg:1.20.2"