cluster.meta

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

88.json (13933B)


      1 {
      2   "number": 88,
      3   "title": "chore(deps): update helm release descheduler to v0.35.0",
      4   "state": "merged",
      5   "diff_file": "88.diff",
      6   "author": "renovate[bot]",
      7   "created_at": "2026-02-20T00:51:04Z",
      8   "closed_at": "2026-02-20T15:29:13Z",
      9   "merged_at": "2026-02-20T15:29:13Z",
     10   "base_ref": "main",
     11   "head_ref": "renovate/descheduler-0.35.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.34.0` \u2192 `0.35.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kubernetes-sigs/descheduler (descheduler)</summary>\n\n### [`v0.35.0`](https://redirect.github.com/kubernetes-sigs/descheduler/releases/tag/v0.35.0): Descheduler v0.35.0\n\n[Compare Source](https://redirect.github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.0)\n\n##### What's Changed\n\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- Add namespace label selector by [@&#8203;W1seKappa](https://redirect.github.com/W1seKappa) in [#&#8203;1786](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1786)\n- tests: Prom client testing by [@&#8203;ingvagabund](https://redirect.github.com/ingvagabund) in [#&#8203;1818](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1818)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- 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)\n- \\[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)\n- 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)\n- \\[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)\n- 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)\n\n##### New Contributors\n\n- [@&#8203;petersalas](https://redirect.github.com/petersalas) made their first contribution in [#&#8203;1773](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1773)\n- [@&#8203;Sycrosity](https://redirect.github.com/Sycrosity) made their first contribution in [#&#8203;1772](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1772)\n- [@&#8203;abelfodil](https://redirect.github.com/abelfodil) made their first contribution in [#&#8203;1764](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1764)\n- [@&#8203;W1seKappa](https://redirect.github.com/W1seKappa) made their first contribution in [#&#8203;1786](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1786)\n- [@&#8203;sammedsingalkar09](https://redirect.github.com/sammedsingalkar09) made their first contribution in [#&#8203;1822](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1822)\n- [@&#8203;davidandreoletti](https://redirect.github.com/davidandreoletti) made their first contribution in [#&#8203;1830](https://redirect.github.com/kubernetes-sigs/descheduler/pull/1830)\n\n**Full Changelog**: <https://github.com/kubernetes-sigs/descheduler/compare/v0.34.0...v0.35.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS4xMSIsInVwZGF0ZWRJblZlciI6IjQzLjI1LjExIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL21pbm9yLXVwZGF0ZSJdfQ==-->\n",
     18   "comments": [],
     19   "review_comments": []
     20 }