30.md (32489B)
1 # PR #30 chore(deps): update helm release descheduler to v0.34.0 2 3 - **Status:** merged 4 - **Author:** @renovate[bot] 5 - **Created:** 2025-12-07T21:14:50Z 6 - **Branch:** renovate/descheduler-0.34.x → main 7 - **Merged:** 2025-12-07T21:15:58Z 8 - **Labels:** type/minor-update 9 - **Diff:** [30.diff](./30.diff) 10 11 --- 12 13 This PR contains the following updates: 14 15 | Package | Update | Change | 16 |---|---|---| 17 | [descheduler](https://redirect.github.com/kubernetes-sigs/descheduler) | minor | `0.31.0` -> `0.34.0` | 18 19 --- 20 21 ### Release Notes 22 23 <details> 24 <summary>kubernetes-sigs/descheduler (descheduler)</summary> 25 26 ### [`v0.34.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.34.0): Descheduler v0.34.0 27 28 [Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.33.0...v0.34.0) 29 30 #### What's Changed 31 32 - 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) 33 - v0.33.0: bump helm chart by [@​a7i](https://redirect.github.com/a7i) in [#​1680](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1680) 34 - 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) 35 - 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) 36 - 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) 37 - 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) 38 - fix(example): list only active pod by [@​googs1025](https://redirect.github.com/googs1025) in [#​1691](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1691) 39 - 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) 40 - 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) 41 - \*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) 42 - metrics name refact by [@​lowang-bh](https://redirect.github.com/lowang-bh) in [#​1232](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1232) 43 - feat(prometheus): allow different url schemes by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1705](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1705) 44 - feature: use contextal logging for plugins by [@​googs1025](https://redirect.github.com/googs1025) in [#​1655](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1655) 45 - 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) 46 - add activeDeadlineSeconds field for cronjob by [@​googs1025](https://redirect.github.com/googs1025) in [#​1709](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1709) 47 - 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) 48 - 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) 49 - 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) 50 - 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) 51 - Test code refactorings by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1722](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1722) 52 - Default evictor no eviction policy by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1723](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1723) 53 - add PodProtections for DefaultEvictorArgs by [@​googs1025](https://redirect.github.com/googs1025) in [#​1665](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1665) 54 - add ValidateHighNodeUtilizationPluginConfig unit test by [@​googs1025](https://redirect.github.com/googs1025) in [#​1733](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1733) 55 - 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) 56 - update readme for PodProtections by [@​googs1025](https://redirect.github.com/googs1025) in [#​1728](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1728) 57 - 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) 58 - 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) 59 - standardize protectionEnabled param across eviction constraints by [@​googs1025](https://redirect.github.com/googs1025) in [#​1725](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1725) 60 - \[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) 61 - chore: add pull request template by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1742](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1742) 62 - 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) 63 - 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) 64 - 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) 65 - fix: correct comment for HaveNoEvictionAnnotation by [@​eminaktas](https://redirect.github.com/eminaktas) in [#​1746](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1746) 66 - 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) 67 - 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) 68 - 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) 69 - \[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) 70 - chore: update approvers by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1759](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1759) 71 - 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) 72 - 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) 73 - \[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) 74 75 #### New Contributors 76 77 - [@​meroupatate](https://redirect.github.com/meroupatate) made their first contribution in [#​1674](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1674) 78 - [@​doctapp](https://redirect.github.com/doctapp) made their first contribution in [#​1696](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1696) 79 - [@​lowang-bh](https://redirect.github.com/lowang-bh) made their first contribution in [#​1232](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1232) 80 - [@​schahal](https://redirect.github.com/schahal) made their first contribution in [#​1660](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1660) 81 - [@​jmederer](https://redirect.github.com/jmederer) made their first contribution in [#​1641](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1641) 82 - [@​n2h9](https://redirect.github.com/n2h9) made their first contribution in [#​1736](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1736) 83 - [@​anthosz](https://redirect.github.com/anthosz) made their first contribution in [#​1741](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1741) 84 - [@​tsj-30](https://redirect.github.com/tsj-30) made their first contribution in [#​1755](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1755) 85 - [@​tiraboschi](https://redirect.github.com/tiraboschi) made their first contribution in [#​1753](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1753) 86 - [@​rstribrn](https://redirect.github.com/rstribrn) made their first contribution in [#​1751](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1751) 87 88 **Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.33.0...v0.34.0> 89 90 ### [`v0.33.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.33.0): Descheduler v0.33.0 91 92 [Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.32.2...v0.33.0) 93 94 #### What's Changed 95 96 - update license to year 2025 by [@​a7i](https://redirect.github.com/a7i) in [#​1593](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1593) 97 - \[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) 98 - 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) 99 - chore: update README.md for DeschedulerPolicy by [@​googs1025](https://redirect.github.com/googs1025) in [#​1578](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1578) 100 - 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) 101 - 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) 102 - charts: add missing permission for policy by [@​linuxmaniac](https://redirect.github.com/linuxmaniac) in [#​1596](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1596) 103 - 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) 104 - 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) 105 - 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) 106 - PodMatchNodeSelector: Replaced PodMatchNodeSelector implementation wi… by [@​jandai](https://redirect.github.com/jandai) in [#​1632](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1632) 107 - chore: add descheduler plugin example by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1636](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1636) 108 - chore: add setDefaultEvictor return an error by [@​googs1025](https://redirect.github.com/googs1025) in [#​1637](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1637) 109 - 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) 110 - 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) 111 - 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) 112 - 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) 113 - \[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) 114 - \[lownodeutilization]: Actual utilization: integration with Prometheus by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1533](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1533) 115 - \[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) 116 - feat: refactoring thresholds and usage assessment by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1649](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1649) 117 - 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) 118 - \[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) 119 - 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) 120 - nominate googs1025 for descheduler reviewers by [@​googs1025](https://redirect.github.com/googs1025) in [#​1654](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1654) 121 - chore: log average and assessed thresholds by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1657](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1657) 122 - fix removepodsviolatingtopologyspreadconstraint plugin sort logic by [@​googs1025](https://redirect.github.com/googs1025) in [#​1629](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1629) 123 - 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) 124 - docs: add histogram metric README.md by [@​freedomchurl](https://redirect.github.com/freedomchurl) in [#​1651](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1651) 125 - feat: introduce strict eviction policy by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1663](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1663) 126 - 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) 127 - 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) 128 - 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) 129 - fix: update the mailing list address by [@​sanposhiho](https://redirect.github.com/sanposhiho) in [#​1676](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1676) 130 - 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) 131 - 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) 132 - \[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) 133 134 #### New Contributors 135 136 - [@​linuxmaniac](https://redirect.github.com/linuxmaniac) made their first contribution in [#​1596](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1596) 137 - [@​LukeCarrier](https://redirect.github.com/LukeCarrier) made their first contribution in [#​1612](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1612) 138 - [@​jandai](https://redirect.github.com/jandai) made their first contribution in [#​1632](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1632) 139 - [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) made their first contribution in [#​1636](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1636) 140 - [@​tspearconquest](https://redirect.github.com/tspearconquest) made their first contribution in [#​1580](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1580) 141 - [@​freedomchurl](https://redirect.github.com/freedomchurl) made their first contribution in [#​1651](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1651) 142 - [@​dependabot](https://redirect.github.com/dependabot) made their first contribution in [#​1679](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1679) 143 144 **Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.32.0...v0.33.0> 145 146 ### [`v0.32.2`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.32.2): Descheduler v0.32.2 147 148 [Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.32.1...v0.32.2) 149 150 ##### What's Changed 151 152 - \[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) 153 - 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) 154 - 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) 155 156 **Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.32.1...v0.32.2> 157 158 ### [`v0.32.1`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.32.1) 159 160 [Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.32.0...v0.32.1) 161 162 ##### What's Changed 163 164 - update license to year 2025 by [@​a7i](https://redirect.github.com/a7i) in [#​1593](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1593) 165 - \[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) 166 - 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) 167 168 **Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.32.0...v0.32.1> 169 170 ### [`v0.32.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.32.0) 171 172 [Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.31.0...v0.32.0) 173 174 ##### What's Changed 175 176 - 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) 177 - chore: bump golangci-lint to latest by [@​a7i](https://redirect.github.com/a7i) in [#​1513](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1513) 178 - 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) 179 - 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) 180 - \[e2e] abstract common methods by [@​fanhaouu](https://redirect.github.com/fanhaouu) in [#​1517](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1517) 181 - \[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) 182 - \[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) 183 - \[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) 184 - \[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) 185 - 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) 186 - test: construct e2e deployments through buildTestDeployment by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1527](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1527) 187 - Node utilization refactoring by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1532](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1532) 188 - add ignorePodsWithoutPDB option by [@​john7doe](https://redirect.github.com/john7doe) in [#​1529](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1529) 189 - 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) 190 - 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) 191 - 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) 192 - 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) 193 - 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) 194 - nodeutilization: evictPodsFromSourceNodes: iterate through existing resources by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1544](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1544) 195 - 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) 196 - bump(golangci-lint)=v1.62.0 by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1551](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1551) 197 - 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) 198 - 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) 199 - 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) 200 - Bump to Go 1.23.3 by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1565](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1565) 201 - 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) 202 - 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) 203 - 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) 204 - Enable golangci-lint Verbose Output by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1572](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1572) 205 - 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) 206 - 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) 207 - 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) 208 - Bump kind to v0.26.0 by [@​seanmalloy](https://redirect.github.com/seanmalloy) in [#​1576](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1576) 209 - Improve chart default values by [@​pipo02mix](https://redirect.github.com/pipo02mix) in [#​1564](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1564) 210 - 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) 211 - 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) 212 - \[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) 213 - \[release v0.32] update docs/readme by [@​a7i](https://redirect.github.com/a7i) in [#​1588](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1588) 214 215 ##### New Contributors 216 217 - [@​john7doe](https://redirect.github.com/john7doe) made their first contribution in [#​1526](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1526) 218 - [@​felipewnp](https://redirect.github.com/felipewnp) made their first contribution in [#​1570](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1570) 219 - [@​icloudnote](https://redirect.github.com/icloudnote) made their first contribution in [#​1573](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1573) 220 - [@​pipo02mix](https://redirect.github.com/pipo02mix) made their first contribution in [#​1564](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1564) 221 222 **Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.31.0...v0.32.0> 223 224 </details> 225 226 --- 227 228 ### Configuration 229 230 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 231 232 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. 233 234 â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 235 236 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. 237 238 --- 239 240 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box 241 242 --- 243 244 This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/cluster). 245 <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidHlwZS9taW5vci11cGRhdGUiXX0=--> 246 247