Skip to content

Commit 1081469

Browse files
author
Jonathan S. Katz
committed
Bump v4.4.3
1 parent 8e5163e commit 1081469

File tree

31 files changed

+116
-64
lines changed

31 files changed

+116
-64
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.4.2
12+
PGO_VERSION ?= 4.4.3
1313
PGO_PG_VERSION ?= 12
14-
PGO_PG_FULLVERSION ?= 12.5
14+
PGO_PG_FULLVERSION ?= 12.6
1515
PGO_BACKREST_VERSION ?= 2.27
1616

1717
RELTMPDIR=/tmp/release.$(PGO_VERSION)

README.md

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

130130
```shell
131131
kubectl create namespace pgo
132-
kubectl apply -f https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.4.2/installers/kubectl/postgres-operator.yml
132+
kubectl apply -f https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.4.3/installers/kubectl/postgres-operator.yml
133133
```
134134

135135
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.5-4.4.2
19+
CCP_IMAGE_TAG=centos7-12.6-4.4.3
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.5-4.4.2
5+
CCPImageTag: centos7-12.6-4.4.3
66
Port: 5432
77
PGBadgerPort: 10000
88
ExporterPort: 9187
@@ -81,4 +81,4 @@ Storage:
8181
Pgo:
8282
Audit: false
8383
PGOImagePrefix: registry.developers.crunchydata.com/crunchydata
84-
PGOImageTag: centos7-4.4.2
84+
PGOImageTag: centos7-4.4.3

docs/config.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ 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.4.2"
29-
postgresVersion = "12.5"
28+
operatorVersion = "4.4.3"
29+
postgresVersion = "12.6"
3030
postgisVersion = "3.0"
3131
centosBase = "centos7"
3232

docs/content/Configuration/compatibility.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ version dependencies between the two projects. Below are the operator releases a
1212

1313
| Operator Release | Container Release | Postgres | PgBackrest Version
1414
|:----------|:-------------|:------------|:--------------
15+
| 4.4.3 | 4.4.3 | 12.6 | 2.27 |
16+
|||11.11|2.27|
17+
|||10.16|2.27|
18+
|||9.6.21|2.27|
19+
|||9.5.25|2.27|
20+
||||
1521
| 4.4.2 | 4.4.2 | 12.5 | 2.27 |
1622
|||11.10|2.27|
1723
|||10.15|2.27|

docs/content/releases/4.4.2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ draft: false
55
weight: 78
66
---
77

8-
Crunchy Data announces the release of the [PostgreSQL Operator](https://www.crunchydata.com/products/crunchy-postgresql-operator/) 4.4.1 on November 25, 2020.
8+
Crunchy Data announces the release of the [PostgreSQL Operator](https://www.crunchydata.com/products/crunchy-postgresql-operator/) 4.4.2 on November 25, 2020.
99

1010
The PostgreSQL Operator is released in conjunction with the [Crunchy Container Suite](https://github.com/CrunchyData/crunchy-containers/).
1111

12-
The PostgreSQL Operator 4.4.2 release includes the following software versions upgrades:
12+
The PostgreSQL Operator 4.4.3 release includes the following software versions upgrades:
1313

1414
- The PostgreSQL containers now use versions 12.5, 11.10, 10.15, 9.6.20, and 9.5.24
1515

docs/content/releases/4.4.3.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: "4.4.3"
3+
date:
4+
draft: false
5+
weight: 77
6+
---
7+
8+
Crunchy Data announces the release of the [PostgreSQL Operator](https://www.crunchydata.com/products/crunchy-postgresql-operator/) 4.4.3 on March 1, 2021.
9+
10+
The PostgreSQL Operator is released in conjunction with the [Crunchy Container Suite](https://github.com/CrunchyData/crunchy-containers/).
11+
12+
The PostgreSQL Operator 4.4.3 release includes the following software versions upgrades:
13+
14+
- The PostgreSQL containers now use versions 12.6, 11.11, 10.16, 9.6.21, and 9.5.25
15+
16+
PostgreSQL Operator is tested against Kubernetes 1.17 - 1.20, OpenShift 3.11, OpenShift 4.4+, Google Kubernetes Engine (GKE), Amazon EKS, Microsoft AKS, and VMware Enterprise PKS 1.3+, and works on other Kubernetes distributions as well.
17+
18+
## Changes
19+
20+
- When using the `--restore-from` option on `pgo create cluster` to create a new PostgreSQL cluster, the cluster bootstrap Job is now automatically removed if it completes successfully.
21+
- PostgreSQL JIT compilation is explicitly disabled on new cluster creation. This prevents a memory leak that has been observed on queries coming from the metrics exporter.
22+
- The `--compress-type` flag is now supported for the backup options (`--backup-opts`) for pgBackRest backups with `pgo backup`. `none`, `gz`, `bz2`, and `lz4` are all supported. Presently `zst` is not supported.
23+
- Add the `--no-prompt` flag to `pgo upgrade`. The mechanism to disable the prompt verification was already in place, but the flag was not exposed. Reported by (@devopsevd).
24+
- Removes certain characters that causes issues in shell environments from consideration when using the random password generator, which is used to create default passwords or with `--rotate-password`.
25+
- Allow for the `--link-map` attribute for a pgBackRest option, which can help with the restore of an existing cluster to a new cluster that adds an external WAL volume.
26+
27+
## Fixes
28+
29+
- Fix issue where `pgo test` would indicate every Service was a replica if the cluster name contained the word `replica` in it. Reported by Jose Joye (@jose-joye).
30+
- Do not consider Evicted Pods as part of `pgo test`. This eliminates a behavior where faux primaries are considered as part of `pgo test`. Reported by Dennis Jacobfeuerborn (@dennisjac).
31+
- Fix `pgo df` to not fail in the event it tries to execute a command within a dangling container from the bootstrap process when `pgo create cluster --restore-from` is used. Reported by Ignacio J.Ortega (@IJOL).
32+
- `pgo df` will now only attempt to execute in running Pods, i.e. it does not attempt to run in evicted Pods. Reported by (@kseswar).
33+
- Ensure the sync replication ConfigMap is removed when a cluster is deleted.
34+
- Fix crash in shutdown logic when attempting to shut down a cluster where no primaries exist. Reported by Jeffrey den Drijver (@JeffreyDD).
35+
- Fix syntax in recovery check command which could lead to failures when manually promoting a standby cluster. Reported by (@SockenSalat).
36+
- Fix issue with pgo backup where it was unable to take a backup from a new primary after pgo failover was called. Reported by (@mesobreira).
37+
- Do not trigger a backup if a standby cluster fails over. Reported by (@aprilito1965).
38+
- Ensure `archive_mode` is forced to `on` when performing using the "restore in place" method. This ensures that the timeline is correctly incremented post-restore, which could manifest itself with various types of WAL archive failures.
39+
- Generally improvements to initialization of a standby cluster.
40+
- Ensure proper label parsing based on Kubernetes rules and that it is consistently applied across all functionality that uses labels. Reported by José Joye (@jose-joye).
41+
- Remove legacy `defaultMode` setting on the volume instructions for the pgBackRest repo Secret as the `readOnly` setting is used on the mount itself. Reported by (@szhang1).
42+
- Only attempts to start scheduled backups in running pgBackRest repository Pods. Reported by Satria Sahputra (@satriashp).
43+
- Allow for `Restart` API server permission to be explicitly set. Reported by Aleksander Roszig (@AleksanderRoszig).
44+
- Update `pgo-target` permissions to match expectations for modern Kubernetes versions.
45+
- During a major upgrade, ensure permissions are correct on the old data directory before running `pg_upgrade`.
46+
- Ensure major upgrades via `crunchy-upgrade` support PostgreSQL 12. Reported by (@lbartnicki92).

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.4.2",
19+
"pgo-version": "4.4.3",
2020
"pgouser": "pgoadmin",
2121
"primary": "true"
2222
},
@@ -62,7 +62,7 @@
6262
},
6363
"backrestResources": {},
6464
"ccpimage": "crunchy-postgres-ha",
65-
"ccpimagetag": "centos7-12.5-4.4.2",
65+
"ccpimagetag": "centos7-12.6-4.4.3",
6666
"clustername": "fromcrd",
6767
"customconfig": "",
6868
"database": "userdb",
@@ -95,7 +95,7 @@
9595
"userlabels": {
9696
"crunchy_collect": "false",
9797
"pg-pod-anti-affinity": "",
98-
"pgo-version": "4.4.2",
98+
"pgo-version": "4.4.3",
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
@@ -20,7 +20,7 @@ export PGOROOT=$GOPATH/src/github.com/crunchydata/postgres-operator
2020
# the version of the Operator you run is set by these vars
2121
export PGO_IMAGE_PREFIX=registry.developers.crunchydata.com/crunchydata
2222
export PGO_BASEOS=centos7
23-
export PGO_VERSION=4.4.2
23+
export PGO_VERSION=4.4.3
2424
export PGO_IMAGE_TAG=$PGO_BASEOS-$PGO_VERSION
2525

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

0 commit comments

Comments
 (0)