chore(deps): update dependency cloudnative-pg/cloudnative-pg to v1.22.0 #61

Merged
renovator merged 1 commits from renovate/crds-catalog into main 2023-12-21 14:32:45 +01:00
Member

This PR contains the following updates:

Package Update Change
cloudnative-pg/cloudnative-pg minor v1.21.2 -> v1.22.0

Release Notes

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

v1.22.0

Compare Source

Release date: Dec 21, 2023

!!! Important "Important changes from previous versions" This release introduces a significant change, disabling the default usage of the ALTER SYSTEM command in PostgreSQL. For users upgrading from a previous version who wish to retain the old behavior: please refer to the upgrade documentation for detailed instructions.

Features
  • Declarative Tablespaces: Introducing the tablespaces stanza in the Cluster spec, enabling comprehensive lifecycle management of PostgreSQL tablespaces for enhanced vertical scalability (#​3410).

  • Temporary Tablespaces: Adding the .spec.tablespaces[*].temporary option to facilitate the utilization of a tablespace for temporary database operations, by incorporating the name into the temp_tablespaces PostgreSQL parameter (#​3464).

Security
  • By default, TLSv1.3 is now enforced on all PostgreSQL 12 or higher installations. Additionally, users can configure the ssl_ciphers, ssl_min_protocol_version, and ssl_max_protocol_version GUCs (#​3408).
  • Integration of Docker image scanning with Dockle and Snyk to enhance security measures (#​3300).
Enhancements
  • Improved reconciliation of external clusters (#​3533).
  • Introduction of the ability to enable/disable the ALTER SYSTEM command (#​3535).
  • Support for Prometheus' dynamic relabeling through the podMonitorMetricRelabelings and podMonitorRelabelings options in the .spec.monitoring stanza of the Cluster and Pooler resources (#​3075).
  • Enhanced computation of the first recoverability point and last successful backup by considering volume snapshots alongside object-store backups (#​2940).
  • Elimination of the use of the PGPASSFILE environment variable when establishing a network connection to PostgreSQL (#​3522).
  • Improved cnpg report plugin command by collecting a cluster's PVCs (#​3357).
  • Enhancement of the cnpg status plugin command, providing information about managed roles, including alerts (#​3310).
  • Introduction of Red Hat UBI 8 container images for the operator, suitable for OLM deployments.
  • Connection pooler:
    • Scaling down instances of a Pooler resource to 0 is now possible (#​3517).
    • Addition of the cnpg.io/podRole label with a value of 'pooler' to every pooler deployment, differentiating them from instance pods (#​3396).
Fixes
  • Reconciliation of metadata, annotations, and labels of PodDisruptionBudget resources (#​3312 and #​3434).
  • Reconciliation of the metadata of the managed credential secrets (#​3316).
  • Resolution of a bug in the backup snapshot code where an error reading the body would be handled as an overall error, leaving the backup process indefinitely stuck (#​3321).
  • Implicit setting of online backup with the cnpg backup plugin command when either immediate-checkpoint or wait-for-archive options are requested (#​3449).
  • Disabling of wal_sender_timeout when joining through pg_basebackup (#​3586)
  • Reloading of secrets used by external clusters (#​3565)
  • Connection pooler:
    • Ensuring the controller watches all secrets owned by a Pooler resource (#​3428).
    • Reconciliation of RoleBinding for Pooler resources (#​3391).
    • Reconciliation of imagePullSecret for Pooler resources (#​3389).
    • Reconciliation of the service of a Pooler and addition of the required labels (#​3349).
    • Extension of Pooler labels to the deployment as well, not just the pods (#​3350).
Changes
  • Default operand image set to PostgreSQL 16.1 (#​3270).
  • The ALTER SYSTEM command is now disabled by default (#​3545).

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) | minor | `v1.21.2` -> `v1.22.0` | --- ### Release Notes <details> <summary>cloudnative-pg/cloudnative-pg (cloudnative-pg/cloudnative-pg)</summary> ### [`v1.22.0`](https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.22.0) [Compare Source](https://github.com/cloudnative-pg/cloudnative-pg/compare/v1.21.2...v1.22.0) **Release date:** Dec 21, 2023 !!! Important "Important changes from previous versions" This release introduces a significant change, disabling the default usage of the `ALTER SYSTEM` command in PostgreSQL. For users upgrading from a previous version who wish to retain the old behavior: please refer to the [upgrade documentation](../installation_upgrade.md) for detailed instructions. ##### Features - **Declarative Tablespaces**: Introducing the `tablespaces` stanza in the `Cluster` spec, enabling comprehensive lifecycle management of PostgreSQL tablespaces for enhanced vertical scalability ([#&#8203;3410](https://github.com/cloudnative-pg/cloudnative-pg/issues/3410)). - **Temporary Tablespaces**: Adding the `.spec.tablespaces[*].temporary` option to facilitate the utilization of a tablespace for temporary database operations, by incorporating the name into the `temp_tablespaces` PostgreSQL parameter ([#&#8203;3464](https://github.com/cloudnative-pg/cloudnative-pg/issues/3464)). ##### Security - By default, TLSv1.3 is now enforced on all PostgreSQL 12 or higher installations. Additionally, users can configure the `ssl_ciphers`, `ssl_min_protocol_version`, and `ssl_max_protocol_version` GUCs ([#&#8203;3408](https://github.com/cloudnative-pg/cloudnative-pg/issues/3408)). - Integration of Docker image scanning with Dockle and Snyk to enhance security measures ([#&#8203;3300](https://github.com/cloudnative-pg/cloudnative-pg/issues/3300)). ##### Enhancements - Improved reconciliation of external clusters ([#&#8203;3533](https://github.com/cloudnative-pg/cloudnative-pg/issues/3533)). - Introduction of the ability to enable/disable the `ALTER SYSTEM` command ([#&#8203;3535](https://github.com/cloudnative-pg/cloudnative-pg/issues/3535)). - Support for Prometheus' dynamic relabeling through the `podMonitorMetricRelabelings` and `podMonitorRelabelings` options in the `.spec.monitoring` stanza of the `Cluster` and `Pooler` resources ([#&#8203;3075](https://github.com/cloudnative-pg/cloudnative-pg/issues/3075)). - Enhanced computation of the first recoverability point and last successful backup by considering volume snapshots alongside object-store backups ([#&#8203;2940](https://github.com/cloudnative-pg/cloudnative-pg/issues/2940)). <!-- NO 1.20 --> - Elimination of the use of the `PGPASSFILE` environment variable when establishing a network connection to PostgreSQL ([#&#8203;3522](https://github.com/cloudnative-pg/cloudnative-pg/issues/3522)). - Improved `cnpg report` plugin command by collecting a cluster's PVCs ([#&#8203;3357](https://github.com/cloudnative-pg/cloudnative-pg/issues/3357)). - Enhancement of the `cnpg status` plugin command, providing information about managed roles, including alerts ([#&#8203;3310](https://github.com/cloudnative-pg/cloudnative-pg/issues/3310)). - Introduction of Red Hat UBI 8 container images for the operator, suitable for OLM deployments. <!-- NO 1.20 --> - Connection pooler: - Scaling down instances of a `Pooler` resource to 0 is now possible ([#&#8203;3517](https://github.com/cloudnative-pg/cloudnative-pg/issues/3517)). - Addition of the `cnpg.io/podRole` label with a value of 'pooler' to every pooler deployment, differentiating them from instance pods ([#&#8203;3396](https://github.com/cloudnative-pg/cloudnative-pg/issues/3396)). ##### Fixes - Reconciliation of metadata, annotations, and labels of `PodDisruptionBudget` resources ([#&#8203;3312](https://github.com/cloudnative-pg/cloudnative-pg/issues/3312) and [#&#8203;3434](https://github.com/cloudnative-pg/cloudnative-pg/issues/3434)). - Reconciliation of the metadata of the managed credential secrets ([#&#8203;3316](https://github.com/cloudnative-pg/cloudnative-pg/issues/3316)). - Resolution of a bug in the backup snapshot code where an error reading the body would be handled as an overall error, leaving the backup process indefinitely stuck ([#&#8203;3321](https://github.com/cloudnative-pg/cloudnative-pg/issues/3321)). - Implicit setting of online backup with the `cnpg backup` plugin command when either `immediate-checkpoint` or `wait-for-archive` options are requested ([#&#8203;3449](https://github.com/cloudnative-pg/cloudnative-pg/issues/3449)). - Disabling of wal_sender_timeout when joining through pg_basebackup ([#&#8203;3586](https://github.com/cloudnative-pg/cloudnative-pg/issues/3586)) - Reloading of secrets used by external clusters ([#&#8203;3565](https://github.com/cloudnative-pg/cloudnative-pg/issues/3565)) - Connection pooler: - Ensuring the controller watches all secrets owned by a `Pooler` resource ([#&#8203;3428](https://github.com/cloudnative-pg/cloudnative-pg/issues/3428)). - Reconciliation of `RoleBinding` for `Pooler` resources ([#&#8203;3391](https://github.com/cloudnative-pg/cloudnative-pg/issues/3391)). - Reconciliation of `imagePullSecret` for `Pooler` resources ([#&#8203;3389](https://github.com/cloudnative-pg/cloudnative-pg/issues/3389)). - Reconciliation of the service of a `Pooler` and addition of the required labels ([#&#8203;3349](https://github.com/cloudnative-pg/cloudnative-pg/issues/3349)). - Extension of `Pooler` labels to the deployment as well, not just the pods ([#&#8203;3350](https://github.com/cloudnative-pg/cloudnative-pg/issues/3350)). ##### Changes - Default operand image set to PostgreSQL 16.1 ([#&#8203;3270](https://github.com/cloudnative-pg/cloudnative-pg/issues/3270)). - The `ALTER SYSTEM` command is now disabled by default ([#&#8203;3545](https://github.com/cloudnative-pg/cloudnative-pg/issues/3545)). <!-- NO 1.21, 1.20 --> </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:eyJjcmVhdGVkSW5WZXIiOiIzNy43Ny4xIiwidXBkYXRlZEluVmVyIjoiMzcuNzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
renovator added 1 commit 2023-12-21 14:02:33 +01:00
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
60eb2ce92a
chore(deps): update dependency cloudnative-pg/cloudnative-pg to v1.22.0
renovator merged commit 60eb2ce92a into main 2023-12-21 14:32:45 +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#61
No description provided.