ci(deps): update postgres-operator dependencies #1926
Merged
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.14.0->1.15.1Release Notes
zalando/postgres-operator (postgres-operator-charts/postgres-operator)
v1.15.1: Boggling MolesCompare Source
This is a bugfix release to the
1.15version of the Postrges Operator. Thanks to everyone who gave feedback, raised issues or fixed bugs.Fixes and enhancements
Breaking change
Images
Postgres Operator: ghcr.io/zalando/postgres-operator:v1.15.1
UI: ghcr.io/zalando/postgres-operator-ui:v1.15.1
Logical Backup: ghcr.io/zalando/postgres-operator/logical-backup:v1.15.1
Default Spilo image: ghcr.io/zalando/spilo-17:4.0-p3
Thanks to our contributors: @FxKu, @idanovinda, @mikkeloscar, @ovnozdrach, @berler, @aleksandr-vin
v1.15.0: Boggling MoleCompare Source
Here's a new release of the Postgres Operator. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas. For those asking for Postgres 18: We haven't yet included it into Spilo and you have to wait for the next minor release in Q1 2026.
Enhancements
kubernetes_use_configmaps(#2955)maintenanceWindowschecks during major version upgrades and pod migrations (#2810, #2842, #2849)Bugfixes
streamssection removal now deletes the stream resource (#2868)Breaking changes
Important note on deprecated K8s Endpoints
kubernetes_use_configmapsdisabled by default. This option has once been introduced to support deployments on OpenShift but will now become the standard for K8s, too. For clusters with replicas you cannot easily switch from usingEndpointstoConfigMapswithout risking a split-brain scenario because Patroni would read DCS-related facts from both these resources at the same time during a rotation. There are two possible migration paths:Migrate in-place
This migration path requires three steps to be deployed separately:
max_instancesconfig option set to'1'. A config change requires an operator pod restart. Make sure every Postgres cluster is scaled in to one pod before proceeding.kubenertes_use_configmaps. Check if extraConfigMaps('-config' and '-failover') are created. It will also trigger a pod rotation and, since there's only the primary left, it will cause downtime.Endpointsthe Postgres Operator has managed before. But they do not cause eny harm if you leave them.If you do not want to migrate all your clusters at once you can try working with multiple Postgres Operators instances that use different configs but have a CONTROLLER_ID specified. By annotating the Postgres manifest with different controller ids, you could move a single cluster through the migration steps mentioned above.
Migrate via standby clusters
To reduce impact during the migration one can also do the following steps:
✔️ Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.15.0
✔️ UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.15.0
✔️ Logical Backup Docker image: registry.opensource.zalan.do/acid/logical-backup:v1.15.0
Multi-arch image (arm):
✔️ Postgres Operator: ghcr.io/zalando/postgres-operator:v1.15.0
✖️ UI: ghcr.io/zalando/postgres-operator-ui:v1.15.0
✖️ Logical Backup: ghcr.io/zalando/postgres-operator/logical-backup:v1.15.0
✔️ Default Spilo image: ghcr.io/zalando/spilo-17:4.0-p3
Thanks to our contributors: @hughcapet, @FxKu, @idanovinda, @jopadi
@ggramal, @mortenlj, @Juneezee, @mjtrangoni, @remram44
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.