Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/pg_versions.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"18": [
"18.1-system-trixie",
"18.0-system-trixie"
"18.2-system-trixie",
"18.1-system-trixie"
],
"17": [
"17.7-system-trixie",
"17.6-system-trixie"
"17.8-system-trixie",
"17.7-system-trixie"
],
"16": [
"16.11-system-trixie",
"16.10-system-trixie"
"16.12-system-trixie",
"16.11-system-trixie"
],
"15": [
"15.15-system-trixie",
"15.14-system-trixie"
"15.16-system-trixie",
"15.15-system-trixie"
],
"14": [
"14.20-system-trixie",
"14.19-system-trixie"
"14.21-system-trixie",
"14.20-system-trixie"
],
"13": [
"13.22-system-trixie",
Expand Down
10 changes: 5 additions & 5 deletions docs/src/bootstrap.md
Original file line number Diff line number Diff line change
Expand Up @@ -614,7 +614,7 @@ file on the source PostgreSQL instance:
host replication streaming_replica all md5
```

The following manifest creates a new PostgreSQL 18.1 cluster,
The following manifest creates a new PostgreSQL 18.2 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`
Expand All @@ -629,7 +629,7 @@ metadata:
name: target-db
spec:
instances: 3
imageName: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
imageName: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie

bootstrap:
pg_basebackup:
Expand All @@ -649,7 +649,7 @@ spec:
```

All the requirements must be met for the clone operation to work, including
the same PostgreSQL version (in our case 18.1).
the same PostgreSQL version (in our case 18.2).

#### TLS certificate authentication

Expand All @@ -665,7 +665,7 @@ in the same Kubernetes cluster.
outside the Kubernetes cluster.
:::

The manifest defines a new PostgreSQL 18.1 cluster called `cluster-clone-tls`,
The manifest defines a new PostgreSQL 18.2 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
Expand All @@ -680,7 +680,7 @@ metadata:
name: cluster-clone-tls
spec:
instances: 3
imageName: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
imageName: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie

bootstrap:
pg_basebackup:
Expand Down
2 changes: 1 addition & 1 deletion docs/src/declarative_hibernation.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ $ kubectl cnpg status <cluster-name>
Cluster Summary
Name: cluster-example
Namespace: default
PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie
Primary instance: cluster-example-2
Status: Cluster in healthy state
Instances: 3
Expand Down
4 changes: 2 additions & 2 deletions docs/src/image_catalog.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ spec:
- major: 17
image: ghcr.io/cloudnative-pg/postgresql:17.6-system-trixie
- major: 18
image: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
image: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie
```

**Example of a Cluster-Wide Catalog using `ClusterImageCatalog` Resource:**
Expand All @@ -63,7 +63,7 @@ spec:
- major: 17
image: ghcr.io/cloudnative-pg/postgresql:17.6-system-trixie
- major: 18
image: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
image: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie
```

A `Cluster` resource has the flexibility to reference either an `ImageCatalog`
Expand Down
2 changes: 1 addition & 1 deletion docs/src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Three image flavors are available, each extending the previous one:
Barman Cloud plugin, or another supported backup solution.
:::

By default, this version of CloudNativePG deploys `ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie`.
By default, this version of CloudNativePG deploys `ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie`.

All images are signed and shipped with SBOM and provenance attestations.
Weekly automated builds ensure that critical vulnerabilities (CVEs) are promptly fixed.
Expand Down
4 changes: 2 additions & 2 deletions docs/src/kubectl-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -1078,7 +1078,7 @@ it from the actual pod. This means that you will be using the `postgres` user.
```console
$ kubectl cnpg psql cluster-example

psql (18.1 (Debian 18.1-1.pgdg110+1))
psql (18.2 (Debian 18.2-1.pgdg110+1))
Type "help" for help.

postgres=#
Expand All @@ -1090,7 +1090,7 @@ select to work against a replica by using the `--replica` option:
```console
$ kubectl cnpg psql --replica cluster-example

psql (18.1 (Debian 18.1-1.pgdg110+1))
psql (18.2 (Debian 18.2-1.pgdg110+1))

Type "help" for help.

Expand Down
2 changes: 1 addition & 1 deletion docs/src/monitoring.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,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="18.1"} 18.1
cnpg_collector_postgres_version{cluster="cluster-example",full="18.2"} 18.2

# HELP cnpg_collector_last_failed_backup_timestamp The last failed backup as a unix timestamp (Deprecated)
# TYPE cnpg_collector_last_failed_backup_timestamp gauge
Expand Down
4 changes: 2 additions & 2 deletions docs/src/postgis.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ kind: Cluster
metadata:
name: cluster-postgis
spec:
imageName: ghcr.io/cloudnative-pg/postgresql:18.1-minimal-trixie
imageName: ghcr.io/cloudnative-pg/postgresql:18.2-minimal-trixie
instances: 1

storage:
Expand Down Expand Up @@ -112,7 +112,7 @@ metadata:
name: cluster-postgis
spec:
instances: 1
imageName: ghcr.io/cloudnative-pg/postgis:18.1-3.6.2-system-trixie
imageName: ghcr.io/cloudnative-pg/postgis:18.2-3.6.2-system-trixie
storage:
size: 1Gi
```
Expand Down
2 changes: 1 addition & 1 deletion docs/src/samples/cluster-example-full.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ metadata:
name: cluster-example-full
spec:
description: "Example of cluster"
imageName: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
imageName: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie
# imagePullSecret is only required if the images are located in a private registry
# imagePullSecrets:
# - name: private_registry_access
Expand Down
2 changes: 1 addition & 1 deletion docs/src/samples/postgis-example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: Cluster
metadata:
name: postgis-example
spec:
imageName: ghcr.io/cloudnative-pg/postgresql:18.1-minimal-trixie
imageName: ghcr.io/cloudnative-pg/postgresql:18.2-minimal-trixie
instances: 1

storage:
Expand Down
2 changes: 1 addition & 1 deletion docs/src/scheduling.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ metadata:
name: cluster-example
spec:
instances: 3
imageName: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
imageName: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie

affinity:
enablePodAntiAffinity: true # Default value
Expand Down
2 changes: 1 addition & 1 deletion docs/src/ssl_connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ Output:
version
--------------------------------------------------------------------------------------
------------------
PostgreSQL 18.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.3.1 20191121 (Red Hat
PostgreSQL 18.2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.3.1 20191121 (Red Hat
8.3.1-5), 64-bit
(1 row)
```
Expand Down
4 changes: 2 additions & 2 deletions docs/src/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ Cluster in healthy state
Name: cluster-example
Namespace: default
System ID: 7044925089871458324
PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
PostgreSQL Image: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie
Primary instance: cluster-example-1
Instances: 3
Ready instances: 3
Expand Down Expand Up @@ -292,7 +292,7 @@ kubectl describe cluster <CLUSTER_NAME> -n <NAMESPACE> | grep "Image Name"
Output:

```shell
Image Name: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
Image Name: ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie
```

:::note
Expand Down
2 changes: 1 addition & 1 deletion pkg/versions/versions.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ const (
Version = "1.28.1"

// DefaultImageName is the default image used by the operator to create pods
DefaultImageName = "ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie"
DefaultImageName = "ghcr.io/cloudnative-pg/postgresql:18.2-system-trixie"

// DefaultOperatorImageName is the default operator image used by the controller in the pods running PostgreSQL
DefaultOperatorImageName = "ghcr.io/cloudnative-pg/cloudnative-pg:1.28.1"
Expand Down
Loading