30.json (32962B)
1 { 2 "number": 30, 3 "title": "chore(deps): update helm release descheduler to v0.34.0", 4 "state": "merged", 5 "diff_file": "30.diff", 6 "author": "renovate[bot]", 7 "created_at": "2025-12-07T21:14:50Z", 8 "closed_at": "2025-12-07T21:15:58Z", 9 "merged_at": "2025-12-07T21:15:58Z", 10 "base_ref": "main", 11 "head_ref": "renovate/descheduler-0.34.x", 12 "labels": [ 13 "type/minor-update" 14 ], 15 "assignees": [], 16 "requested_reviewers": [], 17 "body": "This PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n| [descheduler](https://redirect.github.com/kubernetes-sigs/descheduler) | minor | `0.31.0` -> `0.34.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kubernetes-sigs/descheduler (descheduler)</summary>\n\n### [`v0.34.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.34.0): Descheduler v0.34.0\n\n[Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.33.0...v0.34.0)\n\n#### What's Changed\n\n- Remove reference to obsolete deschedulerPolicy fields in chart values by [@​meroupatate](https://redirect.github.com/meroupatate) in [#​1674](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1674)\n- v0.33.0: bump helm chart by [@​a7i](https://redirect.github.com/a7i) in [#​1680](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1680)\n- optimize: NodeFit function by reordering checks for performance by [@​googs1025](https://redirect.github.com/googs1025) in [#​1681](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1681)\n- feature: sort pods by restarts count in RemovePodsHavingTooManyRestarts plugin by [@​googs1025](https://redirect.github.com/googs1025) in [#​1686](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1686)\n- chore: move namespaces filtering logic to New() by [@​googs1025](https://redirect.github.com/googs1025) in [#​1684](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1684)\n- RemovePodsViolatingNodeTaints: list only pods that are not failed/suceeded by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1688](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1688)\n- fix(example): list only active pod by [@​googs1025](https://redirect.github.com/googs1025) in [#​1691](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1691)\n- refactor: separate eviction constraints to constraints.go by [@​googs1025](https://redirect.github.com/googs1025) in [#​1693](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1693)\n- Extend plugin's New with a context.Context by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1694](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1694)\n- \\*1677 Allow Succeeded and Failed states in PodLifeTime by [@​doctapp](https://redirect.github.com/doctapp) in [#​1696](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1696)\n- metrics name refact by [@​lowang-bh](https://redirect.github.com/lowang-bh) in [#​1232](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1232)\n- feat(prometheus): allow different url schemes by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1705](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1705)\n- feature: use contextal logging for plugins by [@​googs1025](https://redirect.github.com/googs1025) in [#​1655](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1655)\n- logger: Align with the previous logger verbosity by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1708](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1708)\n- add activeDeadlineSeconds field for cronjob by [@​googs1025](https://redirect.github.com/googs1025) in [#​1709](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1709)\n- chore: stop with no-op default evictor settings by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1717](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1717)\n- fix: removepodsviolatingtopologyspreadconstraint to favor evictable pods when balancing domains by [@​a7i](https://redirect.github.com/a7i) in [#​1719](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1719)\n- fix: Fix panic in descheduler when using `--secure-port=0` by [@​dongjiang1989](https://redirect.github.com/dongjiang1989) in [#​1647](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1647)\n- feat(helm): run descedulerPolicy thru tpl func for more chart control by [@​schahal](https://redirect.github.com/schahal) in [#​1660](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1660)\n- Test code refactorings by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1722](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1722)\n- Default evictor no eviction policy by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1723](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1723)\n- add PodProtections for DefaultEvictorArgs by [@​googs1025](https://redirect.github.com/googs1025) in [#​1665](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1665)\n- add ValidateHighNodeUtilizationPluginConfig unit test by [@​googs1025](https://redirect.github.com/googs1025) in [#​1733](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1733)\n- feature: add PodsWithResourceClaims parameter in DefaultEvictorArgs PodProtections by [@​googs1025](https://redirect.github.com/googs1025) in [#​1603](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1603)\n- update readme for PodProtections by [@​googs1025](https://redirect.github.com/googs1025) in [#​1728](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1728)\n- Improves the validation logic in the plugins by [@​googs1025](https://redirect.github.com/googs1025) in [#​1729](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1729)\n- feat(token): automountServiceAccountToken set hard to true on deployment by [@​jmederer](https://redirect.github.com/jmederer) in [#​1641](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1641)\n- standardize protectionEnabled param across eviction constraints by [@​googs1025](https://redirect.github.com/googs1025) in [#​1725](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1725)\n- \\[1732] chore: add cronjob/job labels and annotations to helm chart by [@​n2h9](https://redirect.github.com/n2h9) in [#​1736](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1736)\n- chore: add pull request template by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1742](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1742)\n- feat(test/e2e): introduce new flags to override RunAsUser and RunAsGroup security context setting by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1743](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1743)\n- helm chart - Allow to add custom annotations for deployment by [@​anthosz](https://redirect.github.com/anthosz) in [#​1741](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1741)\n- chore: give tracing.Shutdown() its own context by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1747](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1747)\n- fix: correct comment for HaveNoEvictionAnnotation by [@​eminaktas](https://redirect.github.com/eminaktas) in [#​1746](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1746)\n- descheduler: handle single-node clusters gracefully by [@​tsj-30](https://redirect.github.com/tsj-30) in [#​1755](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1755)\n- feat(eviction): add annotations to eviction requests for observability by [@​tiraboschi](https://redirect.github.com/tiraboschi) in [#​1753](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1753)\n- test: run by default with kind 0.30.0 and kubevirt v1.6.2 by [@​tiraboschi](https://redirect.github.com/tiraboschi) in [#​1762](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1762)\n- \\[v0.34.0] bump to kubernetes 1.34 deps by [@​a7i](https://redirect.github.com/a7i) in [#​1744](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1744)\n- chore: update approvers by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1759](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1759)\n- helm: Fix liveness probe timeout for descheduler chart by [@​rstribrn](https://redirect.github.com/rstribrn) in [#​1751](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1751)\n- docs: use podProtections args in helm chart by [@​googs1025](https://redirect.github.com/googs1025) in [#​1765](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1765)\n- \\[v0.34.0] update docs and manifests by [@​a7i](https://redirect.github.com/a7i) in [#​1768](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1768)\n\n#### New Contributors\n\n- [@​meroupatate](https://redirect.github.com/meroupatate) made their first contribution in [#​1674](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1674)\n- [@​doctapp](https://redirect.github.com/doctapp) made their first contribution in [#​1696](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1696)\n- [@​lowang-bh](https://redirect.github.com/lowang-bh) made their first contribution in [#​1232](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1232)\n- [@​schahal](https://redirect.github.com/schahal) made their first contribution in [#​1660](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1660)\n- [@​jmederer](https://redirect.github.com/jmederer) made their first contribution in [#​1641](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1641)\n- [@​n2h9](https://redirect.github.com/n2h9) made their first contribution in [#​1736](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1736)\n- [@​anthosz](https://redirect.github.com/anthosz) made their first contribution in [#​1741](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1741)\n- [@​tsj-30](https://redirect.github.com/tsj-30) made their first contribution in [#​1755](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1755)\n- [@​tiraboschi](https://redirect.github.com/tiraboschi) made their first contribution in [#​1753](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1753)\n- [@​rstribrn](https://redirect.github.com/rstribrn) made their first contribution in [#​1751](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1751)\n\n**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.33.0...v0.34.0>\n\n### [`v0.33.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.33.0): Descheduler v0.33.0\n\n[Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.32.2...v0.33.0)\n\n#### What's Changed\n\n- update license to year 2025 by [@​a7i](https://redirect.github.com/a7i) in [#​1593](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1593)\n- \\[release v0.32.0] bump chart and images by [@​a7i](https://redirect.github.com/a7i) in [#​1592](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1592)\n- bump x/net and x/crypto deps for CVE-2024-45337 and CVE-2024-45338 by [@​a7i](https://redirect.github.com/a7i) in [#​1591](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1591)\n- chore: update README.md for DeschedulerPolicy by [@​googs1025](https://redirect.github.com/googs1025) in [#​1578](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1578)\n- chore: add ignorePvcPods param in default evictor filter unit test by [@​googs1025](https://redirect.github.com/googs1025) in [#​1602](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1602)\n- feature(descheduler): add grace\\_period\\_seconds for DeschedulerPolicy by [@​googs1025](https://redirect.github.com/googs1025) in [#​1538](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1538)\n- charts: add missing permission for policy by [@​linuxmaniac](https://redirect.github.com/linuxmaniac) in [#​1596](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1596)\n- flake: rollback gracePeriod for evict pod in e2e test by [@​googs1025](https://redirect.github.com/googs1025) in [#​1606](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1606)\n- charts: add needed perms if metricsCollector is enabled by [@​linuxmaniac](https://redirect.github.com/linuxmaniac) in [#​1599](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1599)\n- tracing: test for and address semconv/SDK version conflicts by [@​LukeCarrier](https://redirect.github.com/LukeCarrier) in [#​1612](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1612)\n- PodMatchNodeSelector: Replaced PodMatchNodeSelector implementation wi\u2026 by [@​jandai](https://redirect.github.com/jandai) in [#​1632](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1632)\n- chore: add descheduler plugin example by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1636](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1636)\n- chore: add setDefaultEvictor return an error by [@​googs1025](https://redirect.github.com/googs1025) in [#​1637](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1637)\n- ReferencedResourceList: alias for map\\[v1.ResourceName]\\*resource.Quantity to avoid the type definition duplication by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1640](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1640)\n- lownodeutilization: evictionLimits to limit the evictions per plugin by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1642](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1642)\n- nodeutilization: invoke ValidateLowNodeUtilizationArgs instead of validateLowNodeUtilizationThresholds to make the test more generic by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1644](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1644)\n- nodeutilization: make the node classification more generic by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1645](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1645)\n- \\[nodeutilization]: allow to set a metrics source as a string so it can be later extended for exclusive configuration by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1614](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1614)\n- \\[lownodeutilization]: Actual utilization: integration with Prometheus by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1533](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1533)\n- \\[nodeutilization]: produce node utilization of resources that are listed in the list of resources by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1652](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1652)\n- feat: refactoring thresholds and usage assessment by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1649](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1649)\n- feat: move classifier to its own package by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1653](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1653)\n- \\[nodeutilization]: skip nodes without extended resource when computing the average utilization by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1650](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1650)\n- Mention cmdOptions.dry-run in the helm chart readme by [@​tspearconquest](https://redirect.github.com/tspearconquest) in [#​1580](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1580)\n- nominate googs1025 for descheduler reviewers by [@​googs1025](https://redirect.github.com/googs1025) in [#​1654](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1654)\n- chore: log average and assessed thresholds by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1657](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1657)\n- fix removepodsviolatingtopologyspreadconstraint plugin sort logic by [@​googs1025](https://redirect.github.com/googs1025) in [#​1629](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1629)\n- TestLowNodeUtilizationKubernetesMetrics: set the right -cpu value for the cpu stressor by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1661](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1661)\n- docs: add histogram metric README.md by [@​freedomchurl](https://redirect.github.com/freedomchurl) in [#​1651](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1651)\n- feat: introduce strict eviction policy by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1663](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1663)\n- Move values.yaml comment about defining your own configmap to a NOTES.txt output instead by [@​tspearconquest](https://redirect.github.com/tspearconquest) in [#​1582](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1582)\n- chore: update owners to add me as reviewer by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1667](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1667)\n- chore: Bump to official kubernetes v0.33.0 deps by [@​dongjiang1989](https://redirect.github.com/dongjiang1989) in [#​1675](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1675)\n- fix: update the mailing list address by [@​sanposhiho](https://redirect.github.com/sanposhiho) in [#​1676](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1676)\n- add miss evictDaemonSetPods param in README.md by [@​googs1025](https://redirect.github.com/googs1025) in [#​1672](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1672)\n- chore(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 by [@​dependabot](https://redirect.github.com/dependabot) in [#​1679](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1679)\n- \\[v0.33.0] update docs and manifests by [@​a7i](https://redirect.github.com/a7i) in [#​1678](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1678)\n\n#### New Contributors\n\n- [@​linuxmaniac](https://redirect.github.com/linuxmaniac) made their first contribution in [#​1596](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1596)\n- [@​LukeCarrier](https://redirect.github.com/LukeCarrier) made their first contribution in [#​1612](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1612)\n- [@​jandai](https://redirect.github.com/jandai) made their first contribution in [#​1632](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1632)\n- [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) made their first contribution in [#​1636](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1636)\n- [@​tspearconquest](https://redirect.github.com/tspearconquest) made their first contribution in [#​1580](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1580)\n- [@​freedomchurl](https://redirect.github.com/freedomchurl) made their first contribution in [#​1651](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1651)\n- [@​dependabot](https://redirect.github.com/dependabot) made their first contribution in [#​1679](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1679)\n\n**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.32.0...v0.33.0>\n\n### [`v0.32.2`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.32.2): Descheduler v0.32.2\n\n[Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.32.1...v0.32.2)\n\n##### What's Changed\n\n- \\[v0.32.1] patch release for CVE-2024-45337 and CVE-2024-45338 by [@​a7i](https://redirect.github.com/a7i) in [#​1601](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1601)\n- Automated cherry pick of [#​1596](https://redirect.github.com/kubernetes-sigs/descheduler/issues/1596): charts: add missing permission for policy at ClusterRole by [@​googs1025](https://redirect.github.com/googs1025) in [#​1621](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1621)\n- Automated cherry pick of [#​1599](https://redirect.github.com/kubernetes-sigs/descheduler/issues/1599): charts: add needed perms if metricsCollector is enabled by [@​googs1025](https://redirect.github.com/googs1025) in [#​1620](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1620)\n\n**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.32.1...v0.32.2>\n\n### [`v0.32.1`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.32.1)\n\n[Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.32.0...v0.32.1)\n\n##### What's Changed\n\n- update license to year 2025 by [@​a7i](https://redirect.github.com/a7i) in [#​1593](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1593)\n- \\[release v0.32.0] bump chart and images by [@​a7i](https://redirect.github.com/a7i) in [#​1592](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1592)\n- Automated cherry pick of [#​1591](https://redirect.github.com/kubernetes-sigs/descheduler/issues/1591): bump x/net and x/crypto deps for CVE-2024-45337 and by [@​a7i](https://redirect.github.com/a7i) in [#​1600](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1600)\n\n**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.32.0...v0.32.1>\n\n### [`v0.32.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.32.0)\n\n[Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.31.0...v0.32.0)\n\n##### What's Changed\n\n- descheduler v0.31.0: bump kustomize files by [@​a7i](https://redirect.github.com/a7i) in [#​1511](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1511)\n- chore: bump golangci-lint to latest by [@​a7i](https://redirect.github.com/a7i) in [#​1513](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1513)\n- descheduler v0.31.0: bump helm chart by [@​a7i](https://redirect.github.com/a7i) in [#​1512](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1512)\n- fix: github action Release Charts to have write permissions by [@​a7i](https://redirect.github.com/a7i) in [#​1514](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1514)\n- \\[e2e] abstract common methods by [@​fanhaouu](https://redirect.github.com/fanhaouu) in [#​1517](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1517)\n- \\[DuplicatePods] e2e: build a descheduler image and run the descheduler as a pod by [@​fanhaouu](https://redirect.github.com/fanhaouu) in [#​1520](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1520)\n- \\[FailedPods] e2e: build a descheduler image and run the descheduler as a pod by [@​fanhaouu](https://redirect.github.com/fanhaouu) in [#​1521](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1521)\n- \\[TopologySpreadConstraint] e2e: build a descheduler image and run the descheduler as a pod by [@​fanhaouu](https://redirect.github.com/fanhaouu) in [#​1523](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1523)\n- \\[LeaderElection] e2e: build a descheduler image and run the descheduler as a pod by [@​fanhaouu](https://redirect.github.com/fanhaouu) in [#​1522](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1522)\n- Make sure dry runs sees all the resources a normal run would do by [@​john7doe](https://redirect.github.com/john7doe) in [#​1526](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1526)\n- test: construct e2e deployments through buildTestDeployment by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1527](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1527)\n- Node utilization refactoring by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1532](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1532)\n- add ignorePodsWithoutPDB option by [@​john7doe](https://redirect.github.com/john7doe) in [#​1529](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1529)\n- Update Dockerfile - GoLang v 1.22.7 FIX - CVE-2024-34156, CVE-2024-34155 and CVE-2024-34158 by [@​sagar-18](https://redirect.github.com/sagar-18) in [#​1539](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1539)\n- Update nodes sorting function to respect available resources by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1541](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1541)\n- DeschedulerServer: new Apply function for applying configuration by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1542](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1542)\n- sortNodesByUsage: drop extended resources as they are already counted in by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1546](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1546)\n- nodeutilization: NodeUtilization: make pod utilization extraction configurable by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1543](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1543)\n- nodeutilization: evictPodsFromSourceNodes: iterate through existing resources by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1544](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1544)\n- nodeutilization: usage2KeysAndValues for constructing a key:value list for InfoS printing resource usage by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1549](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1549)\n- bump(golangci-lint)=v1.62.0 by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1551](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1551)\n- nodeutilization: separate code responsible for requested resource extraction into a dedicated usage client by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1545](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1545)\n- Introduce RequestEviction feature for evicting pods in background (KEP-1397) by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1466](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1466)\n- Use actual node resource utilization by consuming kubernetes metrics by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1555](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1555)\n- Bump to Go 1.23.3 by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1565](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1565)\n- Bump golangci-lint to 1.62.2 by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1567](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1567)\n- Bump kind version to v0.25.0 by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1568](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1568)\n- Bump golangci-lint timeout from 2m to 5m by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1571](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1571)\n- Enable golangci-lint Verbose Output by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1572](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1572)\n- bump to kubernetes v0.32.0-rc.2 by [@​a7i](https://redirect.github.com/a7i) in [#​1569](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1569)\n- docs: Removing deschedulerPolicy.strategies since it does not exist by [@​felipewnp](https://redirect.github.com/felipewnp) in [#​1570](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1570)\n- Fixed the issue when successfulJobsHistoryLimit and failedJobsHistoryLimit variables are 0. by [@​icloudnote](https://redirect.github.com/icloudnote) in [#​1573](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1573)\n- Bump kind to v0.26.0 by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1576](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1576)\n- Improve chart default values by [@​pipo02mix](https://redirect.github.com/pipo02mix) in [#​1564](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1564)\n- bump to official kubernetes v0.32.0 deps by [@​a7i](https://redirect.github.com/a7i) in [#​1575](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1575)\n- feature(eviction): add event when EvictPod failed by [@​googs1025](https://redirect.github.com/googs1025) in [#​1536](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1536)\n- \\[release v0.32] update kubernetes kind version to 1.32 by [@​a7i](https://redirect.github.com/a7i) in [#​1587](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1587)\n- \\[release v0.32] update docs/readme by [@​a7i](https://redirect.github.com/a7i) in [#​1588](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1588)\n\n##### New Contributors\n\n- [@​john7doe](https://redirect.github.com/john7doe) made their first contribution in [#​1526](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1526)\n- [@​felipewnp](https://redirect.github.com/felipewnp) made their first contribution in [#​1570](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1570)\n- [@​icloudnote](https://redirect.github.com/icloudnote) made their first contribution in [#​1573](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1573)\n- [@​pipo02mix](https://redirect.github.com/pipo02mix) made their first contribution in [#​1564](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1564)\n\n**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.31.0...v0.32.0>\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/cluster).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidHlwZS9taW5vci11cGRhdGUiXX0=-->\n", 18 "comments": [], 19 "review_comments": [] 20 }