88.md (13611B)
1 # PR #88 chore(deps): update helm release descheduler to v0.35.0 2 3 - **Status:** merged 4 - **Author:** @renovate[bot] 5 - **Created:** 2026-02-20T00:51:04Z 6 - **Branch:** renovate/descheduler-0.35.x → main 7 - **Merged:** 2026-02-20T15:29:13Z 8 - **Labels:** type/minor-update 9 - **Diff:** [88.diff](./88.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.34.0` → `0.35.0` | 18 19 --- 20 21 ### Release Notes 22 23 <details> 24 <summary>kubernetes-sigs/descheduler (descheduler)</summary> 25 26 ### [`v0.35.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.35.0): Descheduler v0.35.0 27 28 [Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.0) 29 30 ##### What's Changed 31 32 - feat: enable pod protection based on storage classes by [@​ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#​1752](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1752) 33 - fix: pod resource calculation to consider native sidecars by [@​a7i](https://redirect.github.com/a7i) in [#​1771](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1771) 34 - docs: fix incorrect gracePeriodSeconds default in README.md by [@​petersalas](https://redirect.github.com/petersalas) in [#​1773](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1773) 35 - docs: fix README.md link to kubernetes bot commands by [@​Sycrosity](https://redirect.github.com/Sycrosity) in [#​1772](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1772) 36 - Fix "Current requires cgo or $USER set in environment" error by [@​abelfodil](https://redirect.github.com/abelfodil) in [#​1764](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1764) 37 - refactor(TestPodLifeTime): remove ineffective owner references assignments by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1781](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1781) 38 - refactor(TestPodLifeTime): have a pod fully created through BuildTestPod without any edits by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1782](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1782) 39 - refactor(TestPodLifeTime): consolidations, simplifications and node instance for each unit test by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1783](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1783) 40 - refactor(TestPodLifeTime): inline pod creation in each unit test to avoid accidental pod spec updates by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1784](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1784) 41 - refactor(TestPodLifeTime): update unit test names and simplify pod creation by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1785](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1785) 42 - feat(TestPodLifeTime): check only expected pods are evicted by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1787](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1787) 43 - feat(PodLifeTime): document the plugin with details that can be used for reasoning during reviews and design discussions by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1789](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1789) 44 - refactor(TestPodLifeTime): split the unit tests into smaller semantically close groups by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1790](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1790) 45 - refactor(TestFindDuplicatePods): have a pod fully created through BuildTestPod without any edits by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1791](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1791) 46 - refactor(TestFindDuplicatePods): reduce duplicates and inline by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1792](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1792) 47 - refactor(TestRemoveDuplicates): reduce test code duplication by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1793](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1793) 48 - refactor(TestRemovePodsHavingTooManyRestarts): inline object creation by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1794](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1794) 49 - refactor(TestPodAntiAffinity): inline object creation by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1795](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1795) 50 - refactor(TestRemovePodsViolatingNodeAffinity): inline object creation by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1796](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1796) 51 - refactor(TestDeletePodsViolatingNodeTaints): inline object creation by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1797](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1797) 52 - doc: introduce contributing guidelines specific to the project by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1798](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1798) 53 - refactor(TestDefaultEvictor): de-dup code and use helpers by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1803](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1803) 54 - refactor(plugins): simplify the way pods are created by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1804](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1804) 55 - fix(TestReadyNodesWithNodeSelector): make sure nodeLister.List always returns a non-empty list so the lister is always tested by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1800](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1800) 56 - refactor(pkg/framework/profile): dedup unit test code by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1806](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1806) 57 - doc(Design Decisions FAQ): Why doesn't the framework provide helpers for registering and retrieving indexers for plugins by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1807](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1807) 58 - feat(profile): inject a plugin instance ID to each built plugin by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1808](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1808) 59 - feat: register a node indexer for the global node selector instead of listing nodes with the selector by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1802](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1802) 60 - chore(pkg/descheduler): make TestPodEvictorReset table driven by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1810](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1810) 61 - refactor(pkg/operator): replace informerResource with a kubeClientSandbox by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1811](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1811) 62 - refactor(pkg/descheduler): more handlers and dropping unused code by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1813](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1813) 63 - refactor(pkg/descheduler): create fake shared informer factory only once by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1812](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1812) 64 - fix(kubeClientSandbox): do not wait for pods in the fake indexers if they are already deleted by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1814](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1814) 65 - test(pkg/descheduler): test a prometheus client update propagates to a plugin profile handle by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1816](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1816) 66 - Add namespace label selector by [@​W1seKappa](https://redirect.github.com/W1seKappa) in [#​1786](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1786) 67 - tests: Prom client testing by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1818](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1818) 68 - Deduplicate descheduler initialization code so unit tests test more of the production code by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1819](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1819) 69 - test(token reconciling): have tests initialize the prom client reconciling through the descheduler's bootstraping entry too by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1820](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1820) 70 - refactor(promClientController): split it into two prom client controllers by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1821](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1821) 71 - feat(pkg/descheduler): create profiles outside the descheduling cycle by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1815](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1815) 72 - refactor: move prometheus client controller related code under a seperate file by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1823](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1823) 73 - Update go dependecies to fix vulnerabilities by [@​sammedsingalkar09](https://redirect.github.com/sammedsingalkar09) in [#​1822](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1822) 74 - chore: extend the list of supported Go versions by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1828](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1828) 75 - bump(golangci-lint): update and migrate by [@​ingvagabund](https://redirect.github.com/ingvagabund) in [#​1829](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1829) 76 - \[v0.35.0] bump to kubernetes 1.35 deps by [@​a7i](https://redirect.github.com/a7i) in [#​1827](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1827) 77 - chore: upgrade github.com/gomarkdown/markdown to latest version by [@​a7i](https://redirect.github.com/a7i) in [#​1831](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1831) 78 - \[v0.35.0] update docs and manifests by [@​a7i](https://redirect.github.com/a7i) in [#​1832](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1832) 79 - Change annotations condition to deploymentAnnotations for Deployment object annotations by [@​davidandreoletti](https://redirect.github.com/davidandreoletti) in [#​1830](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1830) 80 81 ##### New Contributors 82 83 - [@​petersalas](https://redirect.github.com/petersalas) made their first contribution in [#​1773](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1773) 84 - [@​Sycrosity](https://redirect.github.com/Sycrosity) made their first contribution in [#​1772](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1772) 85 - [@​abelfodil](https://redirect.github.com/abelfodil) made their first contribution in [#​1764](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1764) 86 - [@​W1seKappa](https://redirect.github.com/W1seKappa) made their first contribution in [#​1786](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1786) 87 - [@​sammedsingalkar09](https://redirect.github.com/sammedsingalkar09) made their first contribution in [#​1822](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1822) 88 - [@​davidandreoletti](https://redirect.github.com/davidandreoletti) made their first contribution in [#​1830](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1830) 89 90 **Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.0> 91 92 </details> 93 94 --- 95 96 ### Configuration 97 98 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 99 100 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. 101 102 ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 103 104 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. 105 106 --- 107 108 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box 109 110 --- 111 112 This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/cluster). 113 <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS4xMSIsInVwZGF0ZWRJblZlciI6IjQzLjI1LjExIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL21pbm9yLXVwZGF0ZSJdfQ==--> 114 115