cluster.meta

Issues/PRs archive for MTRNord/cluster
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.meta.git
Log | Files | Refs

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 [@&#8203;ricardomaraschini](https://redirect.github.com/ricardomaraschini) in [#&#8203;1752](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1752)
     33 - fix: pod resource calculation to consider native sidecars by [@&#8203;a7i](https://redirect.github.com/a7i) in [#&#8203;1771](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1771)
     34 - docs: fix incorrect gracePeriodSeconds default in README.md by [@&#8203;petersalas](https://redirect.github.com/petersalas) in [#&#8203;1773](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1773)
     35 - docs: fix README.md link to kubernetes bot commands by [@&#8203;Sycrosity](https://redirect.github.com/Sycrosity) in [#&#8203;1772](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1772)
     36 - Fix "Current requires cgo or $USER set in environment" error by [@&#8203;abelfodil](https://redirect.github.com/abelfodil) in [#&#8203;1764](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1764)
     37 - refactor(TestPodLifeTime): remove ineffective owner references assignments by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1781](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1781)
     38 - refactor(TestPodLifeTime): have a pod fully created through BuildTestPod without any edits by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1782](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1782)
     39 - refactor(TestPodLifeTime): consolidations, simplifications and node instance for each unit test by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1784](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1784)
     41 - refactor(TestPodLifeTime): update unit test names and simplify pod creation by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1785](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1785)
     42 - feat(TestPodLifeTime): check only expected pods are evicted by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1789](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1789)
     44 - refactor(TestPodLifeTime): split the unit tests into smaller semantically close groups by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1790](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1790)
     45 - refactor(TestFindDuplicatePods): have a pod fully created through BuildTestPod without any edits by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1791](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1791)
     46 - refactor(TestFindDuplicatePods): reduce duplicates and inline by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1792](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1792)
     47 - refactor(TestRemoveDuplicates): reduce test code duplication by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1793](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1793)
     48 - refactor(TestRemovePodsHavingTooManyRestarts): inline object creation by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1794](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1794)
     49 - refactor(TestPodAntiAffinity): inline object creation by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1795](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1795)
     50 - refactor(TestRemovePodsViolatingNodeAffinity): inline object creation by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1796](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1796)
     51 - refactor(TestDeletePodsViolatingNodeTaints): inline object creation by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1797](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1797)
     52 - doc: introduce contributing guidelines specific to the project by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1798](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1798)
     53 - refactor(TestDefaultEvictor): de-dup code and use helpers by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1803](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1803)
     54 - refactor(plugins): simplify the way pods are created by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1800](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1800)
     56 - refactor(pkg/framework/profile): dedup unit test code by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1807](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1807)
     58 - feat(profile): inject a plugin instance ID to each built plugin by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1802](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1802)
     60 - chore(pkg/descheduler): make TestPodEvictorReset table driven by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1810](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1810)
     61 - refactor(pkg/operator): replace informerResource with a kubeClientSandbox by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1811](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1811)
     62 - refactor(pkg/descheduler): more handlers and dropping unused code by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1813](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1813)
     63 - refactor(pkg/descheduler): create fake shared informer factory only once by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1816](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1816)
     66 - Add namespace label selector by [@&#8203;W1seKappa](https://redirect.github.com/W1seKappa) in [#&#8203;1786](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1786)
     67 - tests: Prom client testing by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;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 [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1820](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1820)
     70 - refactor(promClientController): split it into two prom client controllers by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1821](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1821)
     71 - feat(pkg/descheduler): create profiles outside the descheduling cycle by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1815](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1815)
     72 - refactor: move prometheus client controller related code under a seperate file by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1823](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1823)
     73 - Update go dependecies to fix vulnerabilities by [@&#8203;sammedsingalkar09](https://redirect.github.com/sammedsingalkar09) in [#&#8203;1822](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1822)
     74 - chore: extend the list of supported Go versions by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1828](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1828)
     75 - bump(golangci-lint): update and migrate by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1829](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1829)
     76 - \[v0.35.0] bump to kubernetes 1.35 deps by [@&#8203;a7i](https://redirect.github.com/a7i) in [#&#8203;1827](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1827)
     77 - chore: upgrade github.com/gomarkdown/markdown to latest version by [@&#8203;a7i](https://redirect.github.com/a7i) in [#&#8203;1831](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1831)
     78 - \[v0.35.0] update docs and manifests by [@&#8203;a7i](https://redirect.github.com/a7i) in [#&#8203;1832](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1832)
     79 - Change annotations condition to deploymentAnnotations for Deployment object annotations by [@&#8203;davidandreoletti](https://redirect.github.com/davidandreoletti) in [#&#8203;1830](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1830)
     80 
     81 ##### New Contributors
     82 
     83 - [@&#8203;petersalas](https://redirect.github.com/petersalas) made their first contribution in [#&#8203;1773](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1773)
     84 - [@&#8203;Sycrosity](https://redirect.github.com/Sycrosity) made their first contribution in [#&#8203;1772](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1772)
     85 - [@&#8203;abelfodil](https://redirect.github.com/abelfodil) made their first contribution in [#&#8203;1764](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1764)
     86 - [@&#8203;W1seKappa](https://redirect.github.com/W1seKappa) made their first contribution in [#&#8203;1786](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1786)
     87 - [@&#8203;sammedsingalkar09](https://redirect.github.com/sammedsingalkar09) made their first contribution in [#&#8203;1822](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1822)
     88 - [@&#8203;davidandreoletti](https://redirect.github.com/davidandreoletti) made their first contribution in [#&#8203;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