You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/content/releases/4.6.0.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ The PostgreSQL Operator 4.6.0 release includes the following software versions u
19
19
-[pgBackRest](https://pgbackrest.org/) is now at version 2.31.
20
20
-[pgnodemx](https://github.com/CrunchyData/pgnodemx) is now at version 1.0.3
21
21
-[Patroni](https://patroni.readthedocs.io/) is now at version 2.0.1
22
+
-[pgBadger](https://github.com/darold/pgbadger) is now at 11.4
22
23
23
24
The monitoring stack for the PostgreSQL Operator uses upstream components as opposed to repackaging them. These are specified as part of the [PostgreSQL Operator Installer](https://access.crunchydata.com/documentation/postgres-operator/latest/installation/postgres-operator/). We have tested this release with the following versions of each component:
24
25
@@ -193,6 +194,7 @@ Passing in the [`--process-max`](https://pgbackrest.org/command.html#command-arc
193
194
-`pgo restore` will now first attempt a [pgBackRest delta restore](https://pgbackrest.org/user-guide.html#restore/option-delta), which can significantly speed up the restore time for large databases. Passing in the [`--process-max`](https://pgbackrest.org/command.html#command-archive-get/category-general/option-process-max) option to `--backup-opts` can help speed up the restore process based upon the amount of CPU you have available.
194
195
- A pgBackRest backup can now be deleted with `pgo delete backup`. A backup name must be specified with the `--target` flag. Please refer to the [documentation](https://access.crunchydata.com/documentation/postgres-operator/latest/tutorial/disaster-recovery/#deleting-a-backup) for how to use this command.
195
196
- pgBadger can now be enabled/disabled during the lifetime of a PostgreSQL cluster using the `pgo update --enable-pgbadger` and `pgo update --disable-pgbadger` flag. This can also be modified directly on a custom resource.
197
+
- Managed PostgreSQL system accounts and now have their credentials set and rotated with `pgo update user` by including the `--set-system-account-password` flag. Suggested by (@srinathganesh).
196
198
197
199
## Changes
198
200
@@ -205,13 +207,16 @@ Passing in the [`--process-max`](https://pgbackrest.org/command.html#command-arc
205
207
- The `pgo failover` command now works without specifying a target: the candidate to fail over to will be automatically selected.
206
208
- For clusters that have no healthy instances, `pgo failover` can now force a promotion using the `--force` flag. A `--target` flag must also be specified when using `--force`.
207
209
- If a predefined custom ConfigMap for a PostgreSQL cluster (`-pgha-config`) is detected at bootstrap time, the Operator will ensure it properly initializes the cluster.
210
+
- Deleting a `pgclusters.crunchydata.com` custom resource will now properly delete a PostgreSQL cluster. If the `pgclusters.crunchydata.com` custom resource has the annotations `keep-backups` or `keep-data`, it will keep the backups or keep the PostgreSQL data directory respectively. Reported by Leo Khomenko (@lkhomenk).
208
211
- 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.
209
212
- The credentials for the metrics collection user are now available with `pgo show user --show-system-accounts`.
210
213
- The default user for executing scheduled SQL policies is now the Postgres superuser, instead of the replication user.
211
214
- 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).
212
215
- Remove 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`.
216
+
- 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.
213
217
- Remove the long deprecated `archivestorage` attribute from the `pgclusters.crunchydata.com` custom resource definition. As this attribute is not used at all, this should have no effect.
214
218
- The `ArchiveMode` parameter is now removed from the configuration. This had been fully deprecated for awhile.
219
+
- Add an explicit size limit of `64Mi` for the `pgBadger` ephemeral storage mount. Additionally, remove the ephemeral storage mount for the `/recover` mount point as that is not used. Reported by Pierre-Marie Petit (@pmpetit).
215
220
- New PostgreSQL Operator deployments will now generate ECDSA keys (P-256, SHA384) for use by the API server.
216
221
217
222
## Fixes
@@ -227,9 +232,12 @@ Passing in the [`--process-max`](https://pgbackrest.org/command.html#command-arc
227
232
- Fix syntax in recovery check command which could lead to failures when manually promoting a standby cluster. Reported by (@SockenSalat).
228
233
- Fix potential race condition that could lead to a crash in the Operator boot when an error is issued around loading the `pgo-config` ConfigMap. Reported by Aleksander Roszig (@AleksanderRoszig).
229
234
- Do not trigger a backup if a standby cluster fails over. Reported by (@aprilito1965).
235
+
- Ensure pgBouncer Secret is created when adding it to a standby cluster.
230
236
- 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).
231
237
- The logger no longer defaults to using a log level of `DEBUG`.
232
238
- Autofailover is no longer disabled when an `rmdata` Job is run, enabling a clean database shutdown process when deleting a PostgreSQL cluster.
239
+
- Allow for `Restart` API server permission to be explicitly set. Reported by Aleksander Roszig (@AleksanderRoszig).
233
240
- Update `pgo-target` permissions to match expectations for modern Kubernetes versions.
234
241
- Major upgrade container now includes references for `pgnodemx`.
235
242
- During a major upgrade, ensure permissions are correct on the old data directory before running `pg_upgrade`.
243
+
- The metrics stack installer is fixed to work in environments that may not have connectivity to the Internet ("air gapped"). Reported by (@eliranw).
Copy file name to clipboardExpand all lines: examples/helm/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ The following values can also be set:
64
64
-`ha`: Whether or not to deploy a high availability PostgreSQL cluster. Can be either `true` or `false`, defaults to `false`.
65
65
-`imagePrefix`: The prefix of the container images to use for this PostgreSQL cluster. Default to `registry.developers.crunchydata.com/crunchydata`.
66
66
-`image`: The name of the container image to use for the PostgreSQL cluster. Defaults to `crunchy-postgres-ha`.
67
-
-`imageTag`: The container image tag to use. Defaults to `centos8-13.1-4.6.0-beta.2`.
67
+
-`imageTag`: The container image tag to use. Defaults to `centos8-13.1-4.6.0-beta.3`.
68
68
-`memory`: The memory limit for the PostgreSQL cluster. Follows standard Kubernetes formatting.
69
69
-`monitoring`: Whether or not to enable monitoring / metrics collection for this PostgreSQL instance. Can either be `true` or `false`, defaults to `false`.
0 commit comments