chore(deps): update dependency cloudnative-pg/cloudnative-pg to v1.23.3 #101

Merged
renovator merged 1 commits from renovate/crds-catalog into main 2024-07-29 17:11:56 +00:00
Member

This PR contains the following updates:

Package Update Change
cloudnative-pg/cloudnative-pg patch v1.23.2 -> v1.23.3

Release Notes

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

v1.23.3

Compare Source

Release date: Jul 29, 2024

Enhancements:
  • Add transparent support for PostgreSQL 17's allow_alter_system parameter, enabling or disabling the ALTER SYSTEM command through the .spec.postgresql.enableAlterSystem option (#​4921).
  • Introduce the reconcilePodSpec annotation on the Cluster and Pooler resources to control the restart of pods following a change in the Pod specification (#​5069).
  • Support the new metrics introduced in PgBouncer 1.23 in the Pooler metrics collector (#​5044).
Fixes:
  • Enhance the mechanism for detecting Pods that have been terminated but not deleted during an eviction process, and extend the cleanup process during maintenance windows to include unschedulable Pods when the reusePVC flag is set to false (#​2056).
  • Disable pg_rewind execution for newly created replicas that employ VolumeSnapshot during bootstrapping to avoid introducing a new shutdown checkpoint entry in the WAL files. This ensures that replicas can reconnect to the primary without issues, which would otherwise be hindered by the additional checkpoint entry (#​5081).
  • Gracefully handle failures during the initialization of a new instance. Any remaining data from the failed initialization is now either removed or, if it's a valid PostgreSQL data directory, moved to a backup location to avoid possible data loss (#​5112).
  • Enhance the robustness of the immediate backups reconciler by implementing retry logic upon initial backup failure (#​4982).
  • Wait for the postmaster to shut down before starting it again (#​4938).
  • Ensure that the Pooler service template can override the default service (#​4846).
  • Exclude immutable databases from pg_database metric monitoring and alerting processes (#​4980).
  • Removed unnecessary permissions from the operator service account (#​4911).
  • Fix cluster role permissions for ClusterImageCatalogs (#​5034).
  • Ensure the operator initiates a rollout of the Pooler instance when the operator image is upgraded (#​5006)
  • Address race condition causing the readiness probe to incorrectly show "not ready" after a PostgreSQL restart, even when the postmaster was accessible (#​4920).
  • Prevent reconciliation of resources that aren't owned by a Pooler (#​4967).
  • Renew the certificates managed by the operator when the DNS Subject Alternative Names (SANs) are updated (#​3269, #​3319).
  • Set PVC default AccessModes in the template only when unspecified (#​4845).
  • Gracefully handle unsatisfiable backup schedule (#​5109).
  • cnpg plugin:
    • Properly handle errors during the status command execution.
    • Support TLS in the status command (#​4915).

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.23.2` -> `v1.23.3` | --- ### Release Notes <details> <summary>cloudnative-pg/cloudnative-pg (cloudnative-pg/cloudnative-pg)</summary> ### [`v1.23.3`](https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.23.3) [Compare Source](https://github.com/cloudnative-pg/cloudnative-pg/compare/v1.23.2...v1.23.3) **Release date:** Jul 29, 2024 ##### Enhancements: - Add transparent support for PostgreSQL 17's `allow_alter_system` parameter, enabling or disabling the `ALTER SYSTEM` command through the `.spec.postgresql.enableAlterSystem` option ([#&#8203;4921](https://github.com/cloudnative-pg/cloudnative-pg/issues/4921)). - Introduce the `reconcilePodSpec` annotation on the `Cluster` and `Pooler` resources to control the restart of pods following a change in the Pod specification ([#&#8203;5069](https://github.com/cloudnative-pg/cloudnative-pg/issues/5069)). - Support the new metrics introduced in PgBouncer 1.23 in the `Pooler` metrics collector ([#&#8203;5044](https://github.com/cloudnative-pg/cloudnative-pg/issues/5044)). ##### Fixes: - Enhance the mechanism for detecting Pods that have been terminated but not deleted during an eviction process, and extend the cleanup process during maintenance windows to include unschedulable Pods when the `reusePVC` flag is set to false ([#&#8203;2056](https://github.com/cloudnative-pg/cloudnative-pg/issues/2056)). - Disable `pg_rewind` execution for newly created replicas that employ VolumeSnapshot during bootstrapping to avoid introducing a new shutdown checkpoint entry in the WAL files. This ensures that replicas can reconnect to the primary without issues, which would otherwise be hindered by the additional checkpoint entry ([#&#8203;5081](https://github.com/cloudnative-pg/cloudnative-pg/issues/5081)). - Gracefully handle failures during the initialization of a new instance. Any remaining data from the failed initialization is now either removed or, if it's a valid PostgreSQL data directory, moved to a backup location to avoid possible data loss ([#&#8203;5112](https://github.com/cloudnative-pg/cloudnative-pg/issues/5112)). - Enhance the robustness of the immediate backups reconciler by implementing retry logic upon initial backup failure ([#&#8203;4982](https://github.com/cloudnative-pg/cloudnative-pg/issues/4982)). - Wait for the `postmaster` to shut down before starting it again ([#&#8203;4938](https://github.com/cloudnative-pg/cloudnative-pg/issues/4938)). - Ensure that the `Pooler` service template can override the default service ([#&#8203;4846](https://github.com/cloudnative-pg/cloudnative-pg/issues/4846)). - Exclude immutable databases from `pg_database` metric monitoring and alerting processes ([#&#8203;4980](https://github.com/cloudnative-pg/cloudnative-pg/issues/4980)). - Removed unnecessary permissions from the operator service account ([#&#8203;4911](https://github.com/cloudnative-pg/cloudnative-pg/issues/4911)). - Fix cluster role permissions for `ClusterImageCatalogs` ([#&#8203;5034](https://github.com/cloudnative-pg/cloudnative-pg/issues/5034)). - Ensure the operator initiates a rollout of the `Pooler` instance when the operator image is upgraded ([#&#8203;5006](https://github.com/cloudnative-pg/cloudnative-pg/issues/5006)) - Address race condition causing the readiness probe to incorrectly show "not ready" after a PostgreSQL restart, even when the `postmaster` was accessible ([#&#8203;4920](https://github.com/cloudnative-pg/cloudnative-pg/issues/4920)). - Prevent reconciliation of resources that aren't owned by a `Pooler` ([#&#8203;4967](https://github.com/cloudnative-pg/cloudnative-pg/issues/4967)). - Renew the certificates managed by the operator when the DNS Subject Alternative Names (SANs) are updated ([#&#8203;3269](https://github.com/cloudnative-pg/cloudnative-pg/issues/3269), [#&#8203;3319](https://github.com/cloudnative-pg/cloudnative-pg/issues/3319)). - Set PVC default `AccessModes` in the template only when unspecified ([#&#8203;4845](https://github.com/cloudnative-pg/cloudnative-pg/issues/4845)). - Gracefully handle unsatisfiable backup schedule ([#&#8203;5109](https://github.com/cloudnative-pg/cloudnative-pg/issues/5109)). - `cnpg` plugin: - Properly handle errors during the `status` command execution. - Support TLS in the `status` command ([#&#8203;4915](https://github.com/cloudnative-pg/cloudnative-pg/issues/4915)). </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovator added 1 commit 2024-07-29 16:42:29 +00:00
chore(deps): update dependency cloudnative-pg/cloudnative-pg to v1.23.3
All checks were successful
ci/woodpecker/pr/build-package Pipeline was successful
ci/woodpecker/push/build-package Pipeline was successful
ci/woodpecker/push/notify Pipeline was successful
1e561128be
renovator merged commit 1e561128be into main 2024-07-29 17:11:56 +00: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#101
No description provided.