chore(deps): update helm release postgres-operator to v2 #105

Open
botaniker wants to merge 1 commit from renovate/postgres-operator-2.x into main
Member

This PR contains the following updates:

Package Update Change OpenSSF
postgres-operator major 1.15.12.0.0 OpenSSF Scorecard

Release Notes

zalando/postgres-operator (postgres-operator)

v2.0.0: Postgres Operator v2

Compare Source

This is a new major release. Please, read the instructions how to migrate to v2.0. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas.

New features
  • Support for Postgres 18 (#​3035)
  • Support for NodePort service type (#​2968, #​994)
  • TopologySpreadConstraint support (#​2530)
  • ARM-compatible pooler image is now part of the repo (#​3077)
  • Configurable LivenessProbe (#​3089, #​1972)
  • Added support for IRSA for running the operator on EKS (#​3128, #​3135)
  • Maintenance windows can be globally configured and also disabled (#​3038, #​3040, #​3074)
  • Support for EnvFrom section in cluster manifest (#​3118)
  • New annotation to ignore globally configured resource thresholds (#​3030)
  • New primary slot name option in standby section (#​3033)
  • New wasm build target (#​3068)
  • [logical-backup] Configurable job history limits and TTL for logical backups (#​3091, #​3111)
Enhancements
  • CRDs manifests are now generated from Go structs (#​3004, #​3007, #​3031, #​3102, #​3117)
  • Modernized code generation and updated Makefile (#​3003, #​3130)
  • Options standby_host can be combined with s3_wal_path to help with cross infra migrations (#​3033)
  • Preserve sync quorum in primary PDB without master selector (#​3119)
  • Pooler users are sourced from a new secret (#​3077, #​3093)
  • Avoid rotating pods for PGVERSION change outside of maintenance window (#​3065)
  • Extend validation pattern of allowedSourceRanges to allow for IPv6 ranges (#​2985, #​3082)
  • Use UpdateStatus instead of patch to make the status sub resource easier to extend in the future (#​3005)
  • Remove hardcoded Postgres version map from go code for more flexible use with newer releases (#​3043)
  • Switch to client-go informers for pod and node events (#​3080)
  • Add unit tests for validate() and NewFromMap() functions (#​3068)
  • Pass pod security context, cluster_labels and annotations also passed to logical backup CronJob and Jobs (#​2117 ,#​3085)
  • Update to Go 1.26.4 and bump dependencies, lib/pq, aws-sdk-go-v2 etc. (#​3108)
  • Use docker buildx commands in Makefiles (#​3137)
  • Update versions of GitHub action runners (#​3108, #​3134)
  • [UI] honor AWS_ENDPOINT in read_basebackups S3 list/get (#​3079)
  • [helm] Extra CLI args such as kubeqps or kubeburst can passed via values of helm chart (#​2892)
  • [helm] Removed cpu limit config (#​2893)
  • [helm] Publish helm charts to ghcr.io (#​2853)
Bugfixes
  • Fix rolling update deadlock when single pods are stuck in non-running state (#​3051)
  • Use maxUnavailable for the critical-op PDB to stop idle alert noise (#​3141)
  • Avoid switchover scheduling when default maintenance windows is nil (#​3058)
  • Fix deletion timestamp setting when finalizers are used (#​3015)
  • Do not update secrets of standby clusters (#​3044, #​3088)
  • Set infrastructure roles also if one fails (#​3045)
  • Detect platform in Dockerfile to avoid build issues on ARM (#​3108)
  • Removed e2e test image fallback and make sure to always test against the PR build (#​3037)
  • [logical-backup] Wait for PG connectivity before running backup (#​3069)
  • [UI] Fix JSON value of OPERATOR_UI_CONFIG (#​3070)
Breaking changes
  • Dropped support for Postgres 13 and helm chart 1.10.1 (#​3035, #​3134)
  • kubernetes_use_configmaps is now true by default because endpoints will disappear (#​3102, #​3116)
  • Password encryptions defaults to scram-sha-256 (forces a rolling update) (#​2962)
  • Do not set aws-load-balancer-connection-idle-timeout by default (#​3054)
  • Dropped GP2->GP3 volume migration (options enable_ebs_gp3_migration and enable_ebs_gp3_migration_max_size) (#​3142)
  • Dropped deprecated manifest fields useLoadBalancer, replicaLoadBalancer and pod_priority_class_name and init_containers (#​3106)
  • Dropped kubectl-pg plugin (#​3107)
  • Removed all references to registry.opensource.zalan.do (#​3092)

Postgres Operator: ghcr.io/zalando/postgres-operator:v2.0.0
Pooler: UI: ghcr.io/zalando/postgres-operator/pgbouncer:v2.0.0
UI: ghcr.io/zalando/postgres-operator-ui:v2.0.0
Logical Backup: ghcr.io/zalando/postgres-operator/logical-backup:v2.0.0

Default Spilo image: ghcr.io/zalando/spilo-17:4.1-p2

Thanks to our contributors: @​FxKu, @​mikkeloscar, @​idanovinda, @​hughcapet, @​tcondeixa, @​jopadi,
@​raphaeltorquat0, @​lucasl0st, @​laiminhtrung1997, @​thoro, @​annielzy, @​unkhz @​jorsol, @​pierreozoux,
@​kadaffy, @​k0da, @​chobostar, @​a1994sc, @​aslafy-z, @​zak905, @​addreas, @​SAY-5, @​alimelgohary,
@​dandeandean, @​exciler, @​bramhanandlingala, @​yajo, @​a-thomas-22, @​davidspek, @​sdudoladov, @​nctram


Configuration

📅 Schedule: (UTC)

  • 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 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. The local configuration can be found in the SI Renovate Bot repository.

This PR contains the following updates: | Package | Update | Change | OpenSSF | |---|---|---|---| | [postgres-operator](https://github.com/zalando/postgres-operator) | major | `1.15.1` → `2.0.0` | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/zalando/postgres-operator/badge)](https://securityscorecards.dev/viewer/?uri=github.com/zalando/postgres-operator) | --- ### Release Notes <details> <summary>zalando/postgres-operator (postgres-operator)</summary> ### [`v2.0.0`](https://github.com/zalando/postgres-operator/releases/tag/v2.0.0): Postgres Operator v2 [Compare Source](https://github.com/zalando/postgres-operator/compare/v1.15.1...v2.0.0) This is a new major release. Please, read the instructions how to [migrate to v2.0](docs/migrate.md). Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas. ##### New features - Support for Postgres 18 ([#&#8203;3035](https://github.com/zalando/postgres-operator/issues/3035)) - Support for NodePort service type ([#&#8203;2968](https://github.com/zalando/postgres-operator/issues/2968), [#&#8203;994](https://github.com/zalando/postgres-operator/issues/994)) - TopologySpreadConstraint support ([#&#8203;2530](https://github.com/zalando/postgres-operator/issues/2530)) - ARM-compatible pooler image is now part of the repo ([#&#8203;3077](https://github.com/zalando/postgres-operator/issues/3077)) - Configurable LivenessProbe ([#&#8203;3089](https://github.com/zalando/postgres-operator/issues/3089), [#&#8203;1972](https://github.com/zalando/postgres-operator/issues/1972)) - Added support for IRSA for running the operator on EKS ([#&#8203;3128](https://github.com/zalando/postgres-operator/issues/3128), [#&#8203;3135](https://github.com/zalando/postgres-operator/issues/3135)) - Maintenance windows can be globally configured and also disabled ([#&#8203;3038](https://github.com/zalando/postgres-operator/issues/3038), [#&#8203;3040](https://github.com/zalando/postgres-operator/issues/3040), [#&#8203;3074](https://github.com/zalando/postgres-operator/issues/3074)) - Support for EnvFrom section in cluster manifest ([#&#8203;3118](https://github.com/zalando/postgres-operator/issues/3118)) - New annotation to ignore globally configured resource thresholds ([#&#8203;3030](https://github.com/zalando/postgres-operator/issues/3030)) - New primary slot name option in standby section ([#&#8203;3033](https://github.com/zalando/postgres-operator/issues/3033)) - New wasm build target ([#&#8203;3068](https://github.com/zalando/postgres-operator/issues/3068)) - \[logical-backup] Configurable job history limits and TTL for logical backups ([#&#8203;3091](https://github.com/zalando/postgres-operator/issues/3091), [#&#8203;3111](https://github.com/zalando/postgres-operator/issues/3111)) ##### Enhancements - CRDs manifests are now generated from Go structs ([#&#8203;3004](https://github.com/zalando/postgres-operator/issues/3004), [#&#8203;3007](https://github.com/zalando/postgres-operator/issues/3007), [#&#8203;3031](https://github.com/zalando/postgres-operator/issues/3031), [#&#8203;3102](https://github.com/zalando/postgres-operator/issues/3102), [#&#8203;3117](https://github.com/zalando/postgres-operator/issues/3117)) - Modernized code generation and updated Makefile ([#&#8203;3003](https://github.com/zalando/postgres-operator/issues/3003), [#&#8203;3130](https://github.com/zalando/postgres-operator/issues/3130)) - Options `standby_host` can be combined with `s3_wal_path` to help with cross infra migrations ([#&#8203;3033](https://github.com/zalando/postgres-operator/issues/3033)) - Preserve sync quorum in primary PDB without master selector ([#&#8203;3119](https://github.com/zalando/postgres-operator/issues/3119)) - Pooler users are sourced from a new secret ([#&#8203;3077](https://github.com/zalando/postgres-operator/issues/3077), [#&#8203;3093](https://github.com/zalando/postgres-operator/issues/3093)) - Avoid rotating pods for PGVERSION change outside of maintenance window ([#&#8203;3065](https://github.com/zalando/postgres-operator/issues/3065)) - Extend validation pattern of allowedSourceRanges to allow for IPv6 ranges ([#&#8203;2985](https://github.com/zalando/postgres-operator/issues/2985), [#&#8203;3082](https://github.com/zalando/postgres-operator/issues/3082)) - Use UpdateStatus instead of patch to make the status sub resource easier to extend in the future ([#&#8203;3005](https://github.com/zalando/postgres-operator/issues/3005)) - Remove hardcoded Postgres version map from go code for more flexible use with newer releases ([#&#8203;3043](https://github.com/zalando/postgres-operator/issues/3043)) - Switch to client-go informers for pod and node events ([#&#8203;3080](https://github.com/zalando/postgres-operator/issues/3080)) - Add unit tests for validate() and NewFromMap() functions ([#&#8203;3068](https://github.com/zalando/postgres-operator/issues/3068)) - Pass pod security context, `cluster_labels` and annotations also passed to logical backup CronJob and Jobs ([#&#8203;2117](https://github.com/zalando/postgres-operator/issues/2117) ,[#&#8203;3085](https://github.com/zalando/postgres-operator/issues/3085)) - Update to Go 1.26.4 and bump dependencies, lib/pq, aws-sdk-go-v2 etc. ([#&#8203;3108](https://github.com/zalando/postgres-operator/issues/3108)) - Use docker buildx commands in Makefiles ([#&#8203;3137](https://github.com/zalando/postgres-operator/issues/3137)) - Update versions of GitHub action runners ([#&#8203;3108](https://github.com/zalando/postgres-operator/issues/3108), [#&#8203;3134](https://github.com/zalando/postgres-operator/issues/3134)) - \[UI] honor AWS\_ENDPOINT in read\_basebackups S3 list/get ([#&#8203;3079](https://github.com/zalando/postgres-operator/issues/3079)) - \[helm] Extra CLI args such as kubeqps or kubeburst can passed via values of helm chart ([#&#8203;2892](https://github.com/zalando/postgres-operator/issues/2892)) - \[helm] Removed cpu limit config ([#&#8203;2893](https://github.com/zalando/postgres-operator/issues/2893)) - \[helm] Publish helm charts to ghcr.io ([#&#8203;2853](https://github.com/zalando/postgres-operator/issues/2853)) ##### Bugfixes - Fix rolling update deadlock when single pods are stuck in non-running state ([#&#8203;3051](https://github.com/zalando/postgres-operator/issues/3051)) - Use maxUnavailable for the critical-op PDB to stop idle alert noise ([#&#8203;3141](https://github.com/zalando/postgres-operator/issues/3141)) - Avoid switchover scheduling when default maintenance windows is nil ([#&#8203;3058](https://github.com/zalando/postgres-operator/issues/3058)) - Fix deletion timestamp setting when finalizers are used ([#&#8203;3015](https://github.com/zalando/postgres-operator/issues/3015)) - Do not update secrets of standby clusters ([#&#8203;3044](https://github.com/zalando/postgres-operator/issues/3044), [#&#8203;3088](https://github.com/zalando/postgres-operator/issues/3088)) - Set infrastructure roles also if one fails ([#&#8203;3045](https://github.com/zalando/postgres-operator/issues/3045)) - Detect platform in Dockerfile to avoid build issues on ARM ([#&#8203;3108](https://github.com/zalando/postgres-operator/issues/3108)) - Removed e2e test image fallback and make sure to always test against the PR build ([#&#8203;3037](https://github.com/zalando/postgres-operator/issues/3037)) - \[logical-backup] Wait for PG connectivity before running backup ([#&#8203;3069](https://github.com/zalando/postgres-operator/issues/3069)) - \[UI] Fix JSON value of OPERATOR\_UI\_CONFIG ([#&#8203;3070](https://github.com/zalando/postgres-operator/issues/3070)) ##### Breaking changes - Dropped support for Postgres 13 and helm chart 1.10.1 ([#&#8203;3035](https://github.com/zalando/postgres-operator/issues/3035), [#&#8203;3134](https://github.com/zalando/postgres-operator/issues/3134)) - `kubernetes_use_configmaps` is now true by default because endpoints will disappear ([#&#8203;3102](https://github.com/zalando/postgres-operator/issues/3102), [#&#8203;3116](https://github.com/zalando/postgres-operator/issues/3116)) - Password encryptions defaults to scram-sha-256 (forces a rolling update) ([#&#8203;2962](https://github.com/zalando/postgres-operator/issues/2962)) - Do not set `aws-load-balancer-connection-idle-timeout` by default ([#&#8203;3054](https://github.com/zalando/postgres-operator/issues/3054)) - Dropped GP2->GP3 volume migration (options `enable_ebs_gp3_migration` and `enable_ebs_gp3_migration_max_size`) ([#&#8203;3142](https://github.com/zalando/postgres-operator/issues/3142)) - Dropped deprecated manifest fields `useLoadBalancer`, `replicaLoadBalancer` and `pod_priority_class_name` and `init_containers` ([#&#8203;3106](https://github.com/zalando/postgres-operator/issues/3106)) - Dropped kubectl-pg plugin ([#&#8203;3107](https://github.com/zalando/postgres-operator/issues/3107)) - Removed all references to registry.opensource.zalan.do ([#&#8203;3092](https://github.com/zalando/postgres-operator/issues/3092)) Postgres Operator: ghcr.io/zalando/postgres-operator:v2.0.0 Pooler: UI: ghcr.io/zalando/postgres-operator/pgbouncer:v2.0.0 UI: ghcr.io/zalando/postgres-operator-ui:v2.0.0 Logical Backup: ghcr.io/zalando/postgres-operator/logical-backup:v2.0.0 **Default Spilo image**: ghcr.io/zalando/spilo-17:4.1-p2 Thanks to our contributors: [@&#8203;FxKu](https://github.com/FxKu), [@&#8203;mikkeloscar](https://github.com/mikkeloscar), [@&#8203;idanovinda](https://github.com/idanovinda), [@&#8203;hughcapet](https://github.com/hughcapet), [@&#8203;tcondeixa](https://github.com/tcondeixa), [@&#8203;jopadi](https://github.com/jopadi), [@&#8203;raphaeltorquat0](https://github.com/raphaeltorquat0), [@&#8203;lucasl0st](https://github.com/lucasl0st), [@&#8203;laiminhtrung1997](https://github.com/laiminhtrung1997), [@&#8203;thoro](https://github.com/thoro), [@&#8203;annielzy](https://github.com/annielzy), [@&#8203;unkhz](https://github.com/unkhz) [@&#8203;jorsol](https://github.com/jorsol), [@&#8203;pierreozoux](https://github.com/pierreozoux), [@&#8203;kadaffy](https://github.com/kadaffy), [@&#8203;k0da](https://github.com/k0da), [@&#8203;chobostar](https://github.com/chobostar), [@&#8203;a1994sc](https://github.com/a1994sc), [@&#8203;aslafy-z](https://github.com/aslafy-z), [@&#8203;zak905](https://github.com/zak905), [@&#8203;addreas](https://github.com/addreas), [@&#8203;SAY-5](https://github.com/SAY-5), [@&#8203;alimelgohary](https://github.com/alimelgohary), [@&#8203;dandeandean](https://github.com/dandeandean), [@&#8203;exciler](https://github.com/exciler), [@&#8203;bramhanandlingala](https://github.com/bramhanandlingala), [@&#8203;yajo](https://github.com/yajo), [@&#8203;a-thomas-22](https://github.com/a-thomas-22), [@&#8203;davidspek](https://github.com/davidspek), [@&#8203;sdudoladov](https://github.com/sdudoladov), [@&#8203;nctram](https://github.com/nctram) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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 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). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/src/branch/main/apps/k8s01/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update helm release postgres-operator to v2
All checks were successful
gitops-pr-validation Pipeline completed successfully
4db769cd15
All checks were successful
gitops-pr-validation Pipeline completed successfully
Required
Details
This pull request doesn't have enough approvals yet. 0 of 1 approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/postgres-operator-2.x:renovate/postgres-operator-2.x
git switch renovate/postgres-operator-2.x
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
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
shivering-isles/infrastructure-gitops!105
No description provided.