Skip to content

Commit bcd02e5

Browse files
author
Jonathan S. Katz
committed
Bump to v4.5.1
1 parent 1b1708d commit bcd02e5

File tree

33 files changed

+106
-60
lines changed

33 files changed

+106
-60
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ PGO_CMD ?= kubectl
99
PGO_IMAGE_PREFIX ?= crunchydata
1010
PGO_IMAGE_TAG ?= $(PGO_BASEOS)-$(PGO_VERSION)
1111
PGO_OPERATOR_NAMESPACE ?= pgo
12-
PGO_VERSION ?= 4.5.0
12+
PGO_VERSION ?= 4.5.1
1313
PGO_PG_VERSION ?= 12
14-
PGO_PG_FULLVERSION ?= 12.4
14+
PGO_PG_FULLVERSION ?= 12.5
1515
PGO_BACKREST_VERSION ?= 2.29
1616
PACKAGER ?= yum
1717

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ Based on your storage settings in your Kubernetes environment, you may be able t
161161

162162
```shell
163163
kubectl create namespace pgo
164-
kubectl apply -f https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.5.0/installers/kubectl/postgres-operator.yml
164+
kubectl apply -f https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.5.1/installers/kubectl/postgres-operator.yml
165165
```
166166

167167
Otherwise, we highly recommend following the instructions from our [Quickstart](https://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/).

bin/push-ccp-to-gcr.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
GCR_IMAGE_PREFIX=gcr.io/crunchy-dev-test
1717

1818
CCP_IMAGE_PREFIX=crunchydata
19-
CCP_IMAGE_TAG=centos7-12.4-4.5.0
19+
CCP_IMAGE_TAG=centos7-12.5-4.5.1
2020

2121
IMAGES=(
2222
crunchy-prometheus

conf/postgres-operator/pgo.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Cluster:
22
CCPImagePrefix: registry.developers.crunchydata.com/crunchydata
33
Metrics: false
44
Badger: false
5-
CCPImageTag: centos7-12.4-4.5.0
5+
CCPImageTag: centos7-12.5-4.5.1
66
Port: 5432
77
PGBadgerPort: 10000
88
ExporterPort: 9187
@@ -82,4 +82,4 @@ Storage:
8282
Pgo:
8383
Audit: false
8484
PGOImagePrefix: registry.developers.crunchydata.com/crunchydata
85-
PGOImageTag: centos7-4.5.0
85+
PGOImageTag: centos7-4.5.1

docs/config.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ disableNavChevron = false # set true to hide next/prev chevron, default is false
2525
highlightClientSide = false # set true to use highlight.pack.js instead of the default hugo chroma highlighter
2626
menushortcutsnewtab = true # set true to open shortcuts links to a new tab/window
2727
enableGitInfo = true
28-
operatorVersion = "4.5.0"
29-
postgresVersion = "12.4"
30-
postgresVersion13 = "13.0"
31-
postgresVersion12 = "12.4"
32-
postgresVersion11 = "11.9"
33-
postgresVersion10 = "10.14"
34-
postgresVersion96 = "9.6.19"
35-
postgresVersion95 = "9.5.23"
28+
operatorVersion = "4.5.1"
29+
postgresVersion = "12.5"
30+
postgresVersion13 = "13.1"
31+
postgresVersion12 = "12.5"
32+
postgresVersion11 = "11.10"
33+
postgresVersion10 = "10.15"
34+
postgresVersion96 = "9.6.20"
35+
postgresVersion95 = "9.5.24"
3636
postgisVersion = "3.0"
3737
centosBase = "centos7"
3838

docs/content/Configuration/compatibility.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,15 @@ version dependencies between the two projects. Below are the operator releases a
1212

1313
| Operator Release | Container Release | Postgres | PgBackrest Version
1414
|:----------|:-------------|:------------|:--------------
15-
| 4.5.0 | 4.5.0 | 12.4 | 2.29 |
15+
| 4.5.1 | 4.5.1 | 13.1 | 2.29 |
16+
|||12.5|2.29|
17+
|||11.10|2.29|
18+
|||10.15|2.29|
19+
|||9.6.20|2.29|
20+
|||9.5.24|2.29|
21+
||||
22+
| 4.5.0 | 4.5.0 | 13.0 | 2.29 |
23+
|||12.4|2.29|
1624
|||11.9|2.29|
1725
|||10.14|2.29|
1826
|||9.6.19|2.29|

docs/content/releases/4.5.1.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: "4.5.1"
3+
date:
4+
draft: false
5+
weight: 69
6+
---
7+
8+
Crunchy Data announces the release of the PostgreSQL Operator 4.5.1 on November 13, 2020.
9+
10+
The PostgreSQL Operator is released in conjunction with the [Crunchy Container Suite](https://github.com/CrunchyData/crunchy-containers/).
11+
12+
PostgreSQL Operator 4.5.1 release includes the following software versions upgrades:
13+
14+
- [PostgreSQL](https://www.postgresql.org) is now at versions 13.1, 12.5, 11.10, 10.15, 9.6.20, and 9.5.24.
15+
- [Patroni](https://patroni.readthedocs.io/) is now at version 2.0.1.
16+
- PL/Perl can now be used in the PostGIS-enabled containers.
17+
18+
## Changes
19+
20+
- Simplified creation of a PostgreSQL cluster from a `pgcluster` resource. A user no longer has to provide a pgBackRest repository Secret: the Postgres Operator will now automatically generate this.
21+
- The exposed ports for Services associated with a cluster is now available from the `pgo show cluster` command.
22+
- If the `pgo-config` ConfigMap is not created during the installation of the Postgres Operator, the Postgres Operator will generate one when it initializes.
23+
- Providing a value for `pgo_admin_password` in the installer is now optional. If no value is provided, the password for the initial administrative user is randomly generated.
24+
- Added an example for how to create a PostgreSQL cluster that uses S3 for pgBackRest backups via a custom resource.
25+
26+
## Fixes
27+
28+
- Fix readiness check for a standby leader. Previously, the standby leader would not report as ready, even though it was. Reported by Alec Rooney (@alrooney).
29+
- Proper determination if a `pgcluster` custom resource creation has been processed by its corresponding Postgres Operator controller. This prevents the custom resource from being run by the creation logic multiple times.
30+
- Prevent `initdb` (cluster reinitialization) from occurring if the PostgreSQL container cannot initialize while bootstrapping from an existing PGDATA directory.
31+
- Fix issue with UBI 8 / CentOS 8 when running a pgBackRest bootstrap or restore job, where duplicate "repo types" could be set. Specifically, the ensures the name of the repo type is set via the `PGBACKREST_REPO1_TYPE` environmental variable. Reported by Alec Rooney (@alrooney).
32+
- Ensure external WAL and Tablespace PVCs are fully recreated during a restore. Reported by (@aurelien43).
33+
- Ensure `pgo show backup` will work regardless of state of any of the PostgreSQL clusters. This pulls the information directly from the pgBackRest Pod itself. Reported by (@saltenhub).
34+
- Ensure that sidecars (e.g. metrics collection, pgAdmin 4, pgBouncer) are deployable when using the PostGIS-enabled PostgreSQL image. Reported by Jean-Denis Giguère (@jdenisgiguere).
35+
- Allow for special characters in pgBackRest environmental variables. Reported by (@SockenSalat).
36+
- Ensure password for the `pgbouncer` administrative user stays synchronized between an existing Kubernetes Secret and PostgreSQL should the pgBouncer be recreated.
37+
- When uninstalling an instance of the Postgres Operator in a Kubernetes cluster that has multiple instances of the Postgres Operator, ensure that only the requested instance to be uninstalled is the one that's uninstalled.
38+
- The logger no longer defaults to using a log level of `DEBUG`.

docs/content/tutorial/pgbouncer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ PGPASSWORD=randompassword psql -h localhost -p 5432 -U pgbouncer pgbouncer
116116
You should see something similar to this:
117117

118118
```
119-
psql (12.4, server 1.14.0/bouncer)
119+
psql (12.5, server 1.14.0/bouncer)
120120
Type "help" for help.
121121
122122
pgbouncer=#

examples/create-by-resource/fromcrd.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"pg-cluster": "fromcrd",
1717
"pg-pod-anti-affinity": "",
1818
"pgo-backrest": "true",
19-
"pgo-version": "4.5.0",
19+
"pgo-version": "4.5.1",
2020
"pgouser": "pgoadmin",
2121
"primary": "true"
2222
},
@@ -62,7 +62,7 @@
6262
},
6363
"backrestResources": {},
6464
"ccpimage": "crunchy-postgres-ha",
65-
"ccpimagetag": "centos7-12.4-4.5.0",
65+
"ccpimagetag": "centos7-12.5-4.5.1",
6666
"clustername": "fromcrd",
6767
"customconfig": "",
6868
"database": "userdb",
@@ -95,7 +95,7 @@
9595
"userlabels": {
9696
"crunchy-postgres-exporter": "false",
9797
"pg-pod-anti-affinity": "",
98-
"pgo-version": "4.5.0",
98+
"pgo-version": "4.5.1",
9999
"pgouser": "pgoadmin",
100100
"pgo-backrest": "true"
101101
},

examples/envs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export PGO_CONF_DIR=$PGOROOT/installers/ansible/roles/pgo-operator/files
2323
# the version of the Operator you run is set by these vars
2424
export PGO_IMAGE_PREFIX=registry.developers.crunchydata.com/crunchydata
2525
export PGO_BASEOS=centos7
26-
export PGO_VERSION=4.5.0
26+
export PGO_VERSION=4.5.1
2727
export PGO_IMAGE_TAG=$PGO_BASEOS-$PGO_VERSION
2828

2929
# for setting the pgo apiserver port, disabling TLS or not verifying TLS

0 commit comments

Comments
 (0)