chore(deps): update dependency cloudnative-pg/cloudnative-pg to v1.21.1 #51

Merged
renovator merged 1 commits from renovate/crds-catalog into main 2023-11-03 13:02:21 +01:00
Member

This PR contains the following updates:

Package Update Change
cloudnative-pg/cloudnative-pg patch v1.21.0 -> v1.21.1

Release Notes

cloudnative-pg/cloudnative-pg (cloudnative-pg/cloudnative-pg)

v1.21.1

Compare Source

Release date: Nov 3, 2023

Enhancements:

  • Introduce support for online/hot backups with volume snapshots by using the PostgreSQL API for physical online base backups. Default configuration for hot/cold backups on a given Postgres cluster can be controlled through the online option and the onlineConfiguration stanza in .spec.backup.volumeSnapshot. Unless explicitly set, backups on volume snapshots are now taken online by default (#​3102)
  • Introduce the possibility to override the above default settings on volume snapshot backup using the ScheduledBackup and Backup resources (#​3208, #​3226)
  • Enhance cold backup on volume snapshots by reducing the time window in which the target instance (standby or primary) is fenced, by lifting it as soon as the volume snapshot have been cut and provisioned (#​3210)
  • During a recovery from volume snapshots, ensure that the provided volume snapshots are coherent by validating the existing labels and annotations
  • The backup command of the cnpg plugin for kubectl improves the volume snapshot backup experience through the --online, --immediate-checkpoint, and --wait-for-archive runtime options
  • Enhance the status command of the cnpg plugin for kubectl with progress information on active streaming base backups (#​3101)
  • Allow the configuration of max_prepared_statements with the pgBouncer Pooler resource (#​3174)

Fixes:

  • Suspend WAL archiving during a switchover and resume it when it is completed (#​3227)
  • Ensure that the instance manager always uses synchronous_commit = local when managing the PostgreSQL cluster (#​3143)
  • Custom certificates for streaming replication user through .spec.certificates.replicationTLSSecret are now working (#​3209)
  • Set the cnpg.io/cluster label to the Pooler pods (#​3153)
  • Reduce the number of labels in VolumeSnapshots resources and render them into more appropriate annotations (#​3151)

Changes:

  • Volume snapshot backups, introduced in 1.21.0, are now online/hot by default; in order to restore offline/cold backups set .spec.backup.volumeSnapshot to false
  • Stop using the postgresql.auto.conf file inside PGDATA to control Postgres replication settings, and replace it with a file named override.conf (#​2812)

Technical enhancements:

  • Use extended query protocol for PostgreSQL in the instance manager (#​3152)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [cloudnative-pg/cloudnative-pg](https://github.com/cloudnative-pg/cloudnative-pg) | patch | `v1.21.0` -> `v1.21.1` | --- ### Release Notes <details> <summary>cloudnative-pg/cloudnative-pg (cloudnative-pg/cloudnative-pg)</summary> ### [`v1.21.1`](https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.21.1) [Compare Source](https://github.com/cloudnative-pg/cloudnative-pg/compare/v1.21.0...v1.21.1) **Release date:** Nov 3, 2023 Enhancements: - Introduce support for online/hot backups with volume snapshots by using the PostgreSQL API for physical online base backups. Default configuration for hot/cold backups on a given Postgres cluster can be controlled through the `online` option and the `onlineConfiguration` stanza in `.spec.backup.volumeSnapshot`. Unless explicitly set, backups on volume snapshots are now taken online by default ([#&#8203;3102](https://github.com/cloudnative-pg/cloudnative-pg/issues/3102)) - Introduce the possibility to override the above default settings on volume snapshot backup using the `ScheduledBackup` and `Backup` resources ([#&#8203;3208](https://github.com/cloudnative-pg/cloudnative-pg/issues/3208), [#&#8203;3226](https://github.com/cloudnative-pg/cloudnative-pg/issues/3226)) - Enhance cold backup on volume snapshots by reducing the time window in which the target instance (standby or primary) is fenced, by lifting it as soon as the volume snapshot have been cut and provisioned ([#&#8203;3210](https://github.com/cloudnative-pg/cloudnative-pg/issues/3210)) - During a recovery from volume snapshots, ensure that the provided volume snapshots are coherent by validating the existing labels and annotations - The `backup` command of the `cnpg` plugin for `kubectl` improves the volume snapshot backup experience through the `--online`, `--immediate-checkpoint`, and `--wait-for-archive` runtime options - Enhance the `status` command of the `cnpg` plugin for `kubectl` with progress information on active streaming base backups ([#&#8203;3101](https://github.com/cloudnative-pg/cloudnative-pg/issues/3101)) - Allow the configuration of `max_prepared_statements` with the pgBouncer `Pooler` resource ([#&#8203;3174](https://github.com/cloudnative-pg/cloudnative-pg/issues/3174)) Fixes: - Suspend WAL archiving during a switchover and resume it when it is completed ([#&#8203;3227](https://github.com/cloudnative-pg/cloudnative-pg/issues/3227)) - Ensure that the instance manager always uses `synchronous_commit = local` when managing the PostgreSQL cluster ([#&#8203;3143](https://github.com/cloudnative-pg/cloudnative-pg/issues/3143)) - Custom certificates for streaming replication user through `.spec.certificates.replicationTLSSecret` are now working ([#&#8203;3209](https://github.com/cloudnative-pg/cloudnative-pg/issues/3209)) - Set the `cnpg.io/cluster` label to the `Pooler` pods ([#&#8203;3153](https://github.com/cloudnative-pg/cloudnative-pg/issues/3153)) - Reduce the number of labels in `VolumeSnapshots` resources and render them into more appropriate annotations ([#&#8203;3151](https://github.com/cloudnative-pg/cloudnative-pg/issues/3151)) Changes: - Volume snapshot backups, introduced in 1.21.0, are now online/hot by default; in order to restore offline/cold backups set `.spec.backup.volumeSnapshot` to `false` - Stop using the `postgresql.auto.conf` file inside PGDATA to control Postgres replication settings, and replace it with a file named `override.conf` ([#&#8203;2812](https://github.com/cloudnative-pg/cloudnative-pg/issues/2812)) Technical enhancements: - Use extended query protocol for PostgreSQL in the instance manager ([#&#8203;3152](https://github.com/cloudnative-pg/cloudnative-pg/issues/3152)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40My4xIiwidXBkYXRlZEluVmVyIjoiMzcuNDMuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
renovator added 1 commit 2023-11-03 12:32:18 +01:00
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
c0933e1b66
chore(deps): update dependency cloudnative-pg/cloudnative-pg to v1.21.1
renovator merged commit c0933e1b66 into main 2023-11-03 13:02:21 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infra/crds-catalog#51
No description provided.