chore(deps): update ghcr.io/cloudnative-pg/cloudnative-pg docker tag to v1.26.0-rc1-ubi9#547
Closed
renovate[bot] wants to merge 1 commit intomainfrom
Closed
Conversation
…to v1.26.0-rc1-ubi9
Contributor
Author
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.25.1->1.26.0-rc1-ubi9Release Notes
cloudnative-pg/cloudnative-pg (ghcr.io/cloudnative-pg/cloudnative-pg)
v1.26.0-rc1Compare Source
Release date: Mar 28, 2025
Important Changes
CloudNativePG is now officially a CNCF project: CloudNativePG has been accepted into the Cloud Native Computing Foundation (CNCF), marking a significant milestone in its evolution. As part of this transition, the project is now governed under CloudNativePG, a Series of LF Projects, LLC, ensuring long-term sustainability and community-driven innovation. (#7203)
Deprecation of Native Barman Cloud Support: Native support for Barman Cloud backups and recovery is now deprecated and will be fully removed in CloudNativePG 1.28.0. Users must begin migrating their existing clusters to the new Barman Cloud Plugin to ensure a smooth transition. (#6876)
End of Support for Barman 3.4 and Earlier: CloudNativePG no longer supports Barman versions 3.4 and earlier, including the capability detection framework. Users running older operand versions (from before April 2023) must update their operand before upgrading the operator to avoid compatibility issues. (#7220)
Hibernation Command Changes: The
hibernate onandhibernate offcommands in thecnpgplugin forkubectlnow serve as shortcuts for declarative hibernation. The previous imperative approach has been removed in favor of this method. Additionally, thehibernate statuscommand has been removed, as its functionality is now covered by the standardstatuscommand. Warning: Do not upgrade to version 1.26 of both the plugin and the operator unless you are prepared to migrate to the declarative hibernation method. (#7155)Features:
Declarative Offline In-Place Major Upgrades of PostgreSQL: Introduced support for offline in-place major upgrades when a new operand container image with a higher PostgreSQL major version is applied to a cluster. During the upgrade, all cluster pods are shut down to ensure data consistency. A new job is created to validate upgrade conditions, run
pg_upgrade, and set up new directories forPGDATA, WAL files, and tablespaces as needed. Once the upgrade is complete, replicas are re-created. Failed upgrades can be rolled back declaratively. (#6664)Improved Startup and Readiness Probes for Replicas: Enhanced support for Kubernetes startup and readiness probes in PostgreSQL instances, providing greater control over replicas based on the streaming lag. (#6623)
Declarative management of extensions and schemas: Introduced the
extensionsandschemasstanzas in the Database resource to declaratively create, modify, and drop PostgreSQL extensions and schemas within a database. (#7062)Enhancements
Introduced the
STANDBY_TCP_USER_TIMEOUToperator configuration setting, allowing users to specify thetcp_user_timeoutparameter on all standby instances managed by the operator. (#7036)Added the
pg_extensionsmetric, providing information about installed PostgreSQL extensions and their latest available versions. (#7195)Introduced the
DRAIN_TAINTSoperator configuration option, enabling users to customize which node taints indicate a node is being drained. This replaces the previous fixed behavior of only recognizingnode.kubernetes.io/unschedulableas a drain signal.Added the
KUBERNETES_CLUSTER_DOMAINconfiguration option to the operator, allowing users to specify the domain suffix for fully qualified domain names (FQDNs) generated within the Kubernetes cluster. If not set, it defaults tocluster.local. (#6989)Added support for LZ4, XZ, and Zstandard compression methods when archiving WAL files via Barman Cloud (deprecated). (#7151)
Implemented the
cnpg.io/validationannotation, enabling users to disable the validation webhook on CloudNativePG-managed resources. Use with caution, as this allows unrestricted changes. (#7196)Added support for patching PostgreSQL instance pods using the
cnpg.io/podPatchannotation with a JSON Patch. This may introduce discrepancies between the operator’s expectations and Kubernetes behavior, so it should be used with caution. (#6323)Added support for collecting
pg_stat_walmetrics in PostgreSQL 18. (#7005)CloudNativePG Interface (CNPG-I):
EVALUATEverb, ensuring that plugin-induced changes are properly reconciled. (#7126)Fixes
Resolved a race condition that caused the operator to perform two switchovers when updating the PostgreSQL configuration. (#6991)
Corrected the
PodMonitorconfiguration by adjusting thematchLabelsscope for the targeted pooler and cluster pods. Previously, thematchLabelswere too broad, inadvertently inheriting labels from the cluster and leading to data collection from unintended targets. (#7063)Added a webhook warning for clusters with a missing unit (e.g., MB, GB) in the
shared_buffersconfiguration. This will become an error in future releases. Users should update their configurations to include explicit units (e.g.,512MBinstead of512). (#7160)Treated timeout errors during volume snapshot creation as retryable to prevent unnecessary backup failures. (#7010)
cnpgplugin:primaryUpdateMethodis set torestart, aligning its definition with the replicas. (#7122)CloudNativePG Interface (CNPG-I):
Supported versions
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.