Skip to content

chore: upgrade github.com/gomarkdown/markdown to latest version#1831

Merged
k8s-ci-robot merged 1 commit intokubernetes-sigs:masterfrom
a7i:amir/CVE-2024-44337
Feb 19, 2026
Merged

chore: upgrade github.com/gomarkdown/markdown to latest version#1831
k8s-ci-robot merged 1 commit intokubernetes-sigs:masterfrom
a7i:amir/CVE-2024-44337

Conversation

@a7i
Copy link
Copy Markdown
Contributor

@a7i a7i commented Feb 19, 2026

Upgrade github.com/gomarkdown/markdown from v0.0.0-20240328165702-4d01890c35c0 to v0.0.0-20260217112301-37c66b85d6ab (latest as of 2026-02-17)

Fix https://github.com/kubernetes-sigs/descheduler/security/dependabot/4

Description

Checklist

Please ensure your pull request meets the following criteria before submitting
for review, these items will be used by reviewers to assess the quality and
completeness of your changes:

  • Code Readability: Is the code easy to understand, well-structured, and consistent with project conventions?
  • Naming Conventions: Are variable, function, and structs descriptive and consistent?
  • Code Duplication: Is there any repeated code that should be refactored?
  • Function/Method Size: Are functions/methods short and focused on a single task?
  • Comments & Documentation: Are comments clear, useful, and not excessive? Were comments updated where necessary?
  • Error Handling: Are errors handled appropriately ?
  • Testing: Are there sufficient unit/integration tests?
  • Performance: Are there any obvious performance issues or unnecessary computations?
  • Dependencies: Are new dependencies justified ?
  • Logging & Monitoring: Is logging used appropriately (not too verbose, not too silent)?
  • Backward Compatibility: Does this change break any existing functionality or APIs?
  • Resource Management: Are resources (files, connections, memory) managed and released properly?
  • PR Description: Is the PR description clear, providing enough context and explaining the motivation for the change?
  • Documentation & Changelog: Are README and docs updated if necessary?

Copilot AI review requested due to automatic review settings February 19, 2026 03:38
@k8s-ci-robot k8s-ci-robot added size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Feb 19, 2026
Upgrade github.com/gomarkdown/markdown from v0.0.0-20240328165702-4d01890c35c0
to v0.0.0-20260217112301-37c66b85d6ab (latest as of 2026-02-17)
@a7i a7i force-pushed the amir/CVE-2024-44337 branch from 2724cce to 118f466 Compare February 19, 2026 03:39
@k8s-ci-robot k8s-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Feb 19, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the github.com/gomarkdown/markdown dependency from version v0.0.0-20240328165702-4d01890c35c0 (March 2024) to v0.0.0-20260217112301-37c66b85d6ab (February 2026) to address Dependabot security alert #4. The package is an indirect dependency used through sigs.k8s.io/mdtoc for markdown table of contents generation.

Changes:

  • Updated github.com/gomarkdown/markdown dependency version in go.mod
  • Updated corresponding checksums in go.sum

Reviewed changes

Copilot reviewed 1 out of 8 changed files in this pull request and generated no comments.

File Description
go.mod Updated gomarkdown/markdown version from 2024 to 2026 to address security vulnerability
go.sum Updated checksums for the new gomarkdown/markdown version

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@a7i a7i added lgtm "Looks good to me", indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Feb 19, 2026
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot merged commit 86e96b5 into kubernetes-sigs:master Feb 19, 2026
9 checks passed
@a7i a7i deleted the amir/CVE-2024-44337 branch February 19, 2026 04:08
alexlebens pushed a commit to alexlebens/infrastructure that referenced this pull request Feb 20, 2026
… (#4098)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [kubernetes-sigs/descheduler](https://github.com/kubernetes-sigs/descheduler) | minor | `0.34.0` → `v0.35.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/descheduler (kubernetes-sigs/descheduler)</summary>

### [`v0.35.0`](https://github.com/kubernetes-sigs/descheduler/releases/tag/v0.35.0): Descheduler v0.35.0

[Compare Source](kubernetes-sigs/descheduler@v0.34.0...v0.35.0)

#### What's Changed

- feat: enable pod protection based on storage classes by [@&#8203;ricardomaraschini](https://github.com/ricardomaraschini) in [#&#8203;1752](kubernetes-sigs/descheduler#1752)
- fix: pod resource calculation to consider native sidecars by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1771](kubernetes-sigs/descheduler#1771)
- docs: fix incorrect gracePeriodSeconds default in README.md by [@&#8203;petersalas](https://github.com/petersalas) in [#&#8203;1773](kubernetes-sigs/descheduler#1773)
- docs: fix README.md link to kubernetes bot commands by [@&#8203;Sycrosity](https://github.com/Sycrosity) in [#&#8203;1772](kubernetes-sigs/descheduler#1772)
- Fix "Current requires cgo or $USER set in environment" error by [@&#8203;abelfodil](https://github.com/abelfodil) in [#&#8203;1764](kubernetes-sigs/descheduler#1764)
- refactor(TestPodLifeTime): remove ineffective owner references assignments by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1781](kubernetes-sigs/descheduler#1781)
- refactor(TestPodLifeTime): have a pod fully created through BuildTestPod without any edits by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1782](kubernetes-sigs/descheduler#1782)
- refactor(TestPodLifeTime): consolidations, simplifications and node instance for each unit test by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1783](kubernetes-sigs/descheduler#1783)
- refactor(TestPodLifeTime): inline pod creation in each unit test to avoid accidental pod spec updates by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1784](kubernetes-sigs/descheduler#1784)
- refactor(TestPodLifeTime): update unit test names and simplify pod creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1785](kubernetes-sigs/descheduler#1785)
- feat(TestPodLifeTime): check only expected pods are evicted by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1787](kubernetes-sigs/descheduler#1787)
- feat(PodLifeTime): document the plugin with details that can be used for reasoning during reviews and design discussions by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1789](kubernetes-sigs/descheduler#1789)
- refactor(TestPodLifeTime): split the unit tests into smaller semantically close groups by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1790](kubernetes-sigs/descheduler#1790)
- refactor(TestFindDuplicatePods): have a pod fully created through BuildTestPod without any edits by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1791](kubernetes-sigs/descheduler#1791)
- refactor(TestFindDuplicatePods): reduce duplicates and inline by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1792](kubernetes-sigs/descheduler#1792)
- refactor(TestRemoveDuplicates): reduce test code duplication by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1793](kubernetes-sigs/descheduler#1793)
- refactor(TestRemovePodsHavingTooManyRestarts): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1794](kubernetes-sigs/descheduler#1794)
- refactor(TestPodAntiAffinity): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1795](kubernetes-sigs/descheduler#1795)
- refactor(TestRemovePodsViolatingNodeAffinity): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1796](kubernetes-sigs/descheduler#1796)
- refactor(TestDeletePodsViolatingNodeTaints): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1797](kubernetes-sigs/descheduler#1797)
- doc: introduce contributing guidelines specific to the project by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1798](kubernetes-sigs/descheduler#1798)
- refactor(TestDefaultEvictor): de-dup code and use helpers by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1803](kubernetes-sigs/descheduler#1803)
- refactor(plugins): simplify the way pods are created by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1804](kubernetes-sigs/descheduler#1804)
- fix(TestReadyNodesWithNodeSelector): make sure nodeLister.List always returns a non-empty list so the lister is always tested by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1800](kubernetes-sigs/descheduler#1800)
- refactor(pkg/framework/profile): dedup unit test code by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1806](kubernetes-sigs/descheduler#1806)
- doc(Design Decisions FAQ): Why doesn't the framework provide helpers for registering and retrieving indexers for plugins by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1807](kubernetes-sigs/descheduler#1807)
- feat(profile): inject a plugin instance ID to each built plugin by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1808](kubernetes-sigs/descheduler#1808)
- feat: register a node indexer for the global node selector instead of listing nodes with the selector by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1802](kubernetes-sigs/descheduler#1802)
- chore(pkg/descheduler): make TestPodEvictorReset table driven by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1810](kubernetes-sigs/descheduler#1810)
- refactor(pkg/operator): replace informerResource with a kubeClientSandbox by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1811](kubernetes-sigs/descheduler#1811)
- refactor(pkg/descheduler): more handlers and dropping unused code by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1813](kubernetes-sigs/descheduler#1813)
- refactor(pkg/descheduler): create fake shared informer factory only once by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1812](kubernetes-sigs/descheduler#1812)
- fix(kubeClientSandbox): do not wait for pods in the fake indexers if they are already deleted by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1814](kubernetes-sigs/descheduler#1814)
- test(pkg/descheduler): test a prometheus client update propagates to a plugin profile handle by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1816](kubernetes-sigs/descheduler#1816)
- Add namespace label selector by [@&#8203;W1seKappa](https://github.com/W1seKappa) in [#&#8203;1786](kubernetes-sigs/descheduler#1786)
- tests: Prom client testing by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1818](kubernetes-sigs/descheduler#1818)
- Deduplicate descheduler initialization code so unit tests test more of the production code by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1819](kubernetes-sigs/descheduler#1819)
- test(token reconciling): have tests initialize the prom client reconciling through the descheduler's bootstraping entry too by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1820](kubernetes-sigs/descheduler#1820)
- refactor(promClientController): split it into two prom client controllers by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1821](kubernetes-sigs/descheduler#1821)
- feat(pkg/descheduler): create profiles outside the descheduling cycle by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1815](kubernetes-sigs/descheduler#1815)
- refactor: move prometheus client controller related code under a seperate file by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1823](kubernetes-sigs/descheduler#1823)
- Update go dependecies to fix vulnerabilities by [@&#8203;sammedsingalkar09](https://github.com/sammedsingalkar09) in [#&#8203;1822](kubernetes-sigs/descheduler#1822)
- chore: extend the list of supported Go versions by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1828](kubernetes-sigs/descheduler#1828)
- bump(golangci-lint): update and migrate by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1829](kubernetes-sigs/descheduler#1829)
- \[v0.35.0] bump to kubernetes 1.35 deps by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1827](kubernetes-sigs/descheduler#1827)
- chore: upgrade github.com/gomarkdown/markdown to latest version by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1831](kubernetes-sigs/descheduler#1831)
- \[v0.35.0] update docs and manifests by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1832](kubernetes-sigs/descheduler#1832)
- Change annotations condition to deploymentAnnotations for Deployment object annotations by [@&#8203;davidandreoletti](https://github.com/davidandreoletti) in [#&#8203;1830](kubernetes-sigs/descheduler#1830)

#### New Contributors

- [@&#8203;petersalas](https://github.com/petersalas) made their first contribution in [#&#8203;1773](kubernetes-sigs/descheduler#1773)
- [@&#8203;Sycrosity](https://github.com/Sycrosity) made their first contribution in [#&#8203;1772](kubernetes-sigs/descheduler#1772)
- [@&#8203;abelfodil](https://github.com/abelfodil) made their first contribution in [#&#8203;1764](kubernetes-sigs/descheduler#1764)
- [@&#8203;W1seKappa](https://github.com/W1seKappa) made their first contribution in [#&#8203;1786](kubernetes-sigs/descheduler#1786)
- [@&#8203;sammedsingalkar09](https://github.com/sammedsingalkar09) made their first contribution in [#&#8203;1822](kubernetes-sigs/descheduler#1822)
- [@&#8203;davidandreoletti](https://github.com/davidandreoletti) made their first contribution in [#&#8203;1830](kubernetes-sigs/descheduler#1830)

**Full Changelog**: <kubernetes-sigs/descheduler@v0.34.0...v0.35.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4098
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
alexlebens pushed a commit to alexlebens/infrastructure that referenced this pull request Feb 20, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [descheduler](https://github.com/kubernetes-sigs/descheduler) | minor | `0.34.0` → `0.35.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/descheduler (descheduler)</summary>

### [`v0.35.0`](https://github.com/kubernetes-sigs/descheduler/releases/tag/v0.35.0): Descheduler v0.35.0

[Compare Source](kubernetes-sigs/descheduler@v0.34.0...v0.35.0)

##### What's Changed

- feat: enable pod protection based on storage classes by [@&#8203;ricardomaraschini](https://github.com/ricardomaraschini) in [#&#8203;1752](kubernetes-sigs/descheduler#1752)
- fix: pod resource calculation to consider native sidecars by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1771](kubernetes-sigs/descheduler#1771)
- docs: fix incorrect gracePeriodSeconds default in README.md by [@&#8203;petersalas](https://github.com/petersalas) in [#&#8203;1773](kubernetes-sigs/descheduler#1773)
- docs: fix README.md link to kubernetes bot commands by [@&#8203;Sycrosity](https://github.com/Sycrosity) in [#&#8203;1772](kubernetes-sigs/descheduler#1772)
- Fix "Current requires cgo or $USER set in environment" error by [@&#8203;abelfodil](https://github.com/abelfodil) in [#&#8203;1764](kubernetes-sigs/descheduler#1764)
- refactor(TestPodLifeTime): remove ineffective owner references assignments by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1781](kubernetes-sigs/descheduler#1781)
- refactor(TestPodLifeTime): have a pod fully created through BuildTestPod without any edits by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1782](kubernetes-sigs/descheduler#1782)
- refactor(TestPodLifeTime): consolidations, simplifications and node instance for each unit test by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1783](kubernetes-sigs/descheduler#1783)
- refactor(TestPodLifeTime): inline pod creation in each unit test to avoid accidental pod spec updates by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1784](kubernetes-sigs/descheduler#1784)
- refactor(TestPodLifeTime): update unit test names and simplify pod creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1785](kubernetes-sigs/descheduler#1785)
- feat(TestPodLifeTime): check only expected pods are evicted by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1787](kubernetes-sigs/descheduler#1787)
- feat(PodLifeTime): document the plugin with details that can be used for reasoning during reviews and design discussions by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1789](kubernetes-sigs/descheduler#1789)
- refactor(TestPodLifeTime): split the unit tests into smaller semantically close groups by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1790](kubernetes-sigs/descheduler#1790)
- refactor(TestFindDuplicatePods): have a pod fully created through BuildTestPod without any edits by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1791](kubernetes-sigs/descheduler#1791)
- refactor(TestFindDuplicatePods): reduce duplicates and inline by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1792](kubernetes-sigs/descheduler#1792)
- refactor(TestRemoveDuplicates): reduce test code duplication by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1793](kubernetes-sigs/descheduler#1793)
- refactor(TestRemovePodsHavingTooManyRestarts): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1794](kubernetes-sigs/descheduler#1794)
- refactor(TestPodAntiAffinity): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1795](kubernetes-sigs/descheduler#1795)
- refactor(TestRemovePodsViolatingNodeAffinity): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1796](kubernetes-sigs/descheduler#1796)
- refactor(TestDeletePodsViolatingNodeTaints): inline object creation by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1797](kubernetes-sigs/descheduler#1797)
- doc: introduce contributing guidelines specific to the project by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1798](kubernetes-sigs/descheduler#1798)
- refactor(TestDefaultEvictor): de-dup code and use helpers by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1803](kubernetes-sigs/descheduler#1803)
- refactor(plugins): simplify the way pods are created by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1804](kubernetes-sigs/descheduler#1804)
- fix(TestReadyNodesWithNodeSelector): make sure nodeLister.List always returns a non-empty list so the lister is always tested by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1800](kubernetes-sigs/descheduler#1800)
- refactor(pkg/framework/profile): dedup unit test code by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1806](kubernetes-sigs/descheduler#1806)
- doc(Design Decisions FAQ): Why doesn't the framework provide helpers for registering and retrieving indexers for plugins by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1807](kubernetes-sigs/descheduler#1807)
- feat(profile): inject a plugin instance ID to each built plugin by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1808](kubernetes-sigs/descheduler#1808)
- feat: register a node indexer for the global node selector instead of listing nodes with the selector by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1802](kubernetes-sigs/descheduler#1802)
- chore(pkg/descheduler): make TestPodEvictorReset table driven by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1810](kubernetes-sigs/descheduler#1810)
- refactor(pkg/operator): replace informerResource with a kubeClientSandbox by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1811](kubernetes-sigs/descheduler#1811)
- refactor(pkg/descheduler): more handlers and dropping unused code by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1813](kubernetes-sigs/descheduler#1813)
- refactor(pkg/descheduler): create fake shared informer factory only once by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1812](kubernetes-sigs/descheduler#1812)
- fix(kubeClientSandbox): do not wait for pods in the fake indexers if they are already deleted by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1814](kubernetes-sigs/descheduler#1814)
- test(pkg/descheduler): test a prometheus client update propagates to a plugin profile handle by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1816](kubernetes-sigs/descheduler#1816)
- Add namespace label selector by [@&#8203;W1seKappa](https://github.com/W1seKappa) in [#&#8203;1786](kubernetes-sigs/descheduler#1786)
- tests: Prom client testing by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1818](kubernetes-sigs/descheduler#1818)
- Deduplicate descheduler initialization code so unit tests test more of the production code by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1819](kubernetes-sigs/descheduler#1819)
- test(token reconciling): have tests initialize the prom client reconciling through the descheduler's bootstraping entry too by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1820](kubernetes-sigs/descheduler#1820)
- refactor(promClientController): split it into two prom client controllers by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1821](kubernetes-sigs/descheduler#1821)
- feat(pkg/descheduler): create profiles outside the descheduling cycle by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1815](kubernetes-sigs/descheduler#1815)
- refactor: move prometheus client controller related code under a seperate file by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1823](kubernetes-sigs/descheduler#1823)
- Update go dependecies to fix vulnerabilities by [@&#8203;sammedsingalkar09](https://github.com/sammedsingalkar09) in [#&#8203;1822](kubernetes-sigs/descheduler#1822)
- chore: extend the list of supported Go versions by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1828](kubernetes-sigs/descheduler#1828)
- bump(golangci-lint): update and migrate by [@&#8203;ingvagabund](https://github.com/ingvagabund) in [#&#8203;1829](kubernetes-sigs/descheduler#1829)
- \[v0.35.0] bump to kubernetes 1.35 deps by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1827](kubernetes-sigs/descheduler#1827)
- chore: upgrade github.com/gomarkdown/markdown to latest version by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1831](kubernetes-sigs/descheduler#1831)
- \[v0.35.0] update docs and manifests by [@&#8203;a7i](https://github.com/a7i) in [#&#8203;1832](kubernetes-sigs/descheduler#1832)
- Change annotations condition to deploymentAnnotations for Deployment object annotations by [@&#8203;davidandreoletti](https://github.com/davidandreoletti) in [#&#8203;1830](kubernetes-sigs/descheduler#1830)

##### New Contributors

- [@&#8203;petersalas](https://github.com/petersalas) made their first contribution in [#&#8203;1773](kubernetes-sigs/descheduler#1773)
- [@&#8203;Sycrosity](https://github.com/Sycrosity) made their first contribution in [#&#8203;1772](kubernetes-sigs/descheduler#1772)
- [@&#8203;abelfodil](https://github.com/abelfodil) made their first contribution in [#&#8203;1764](kubernetes-sigs/descheduler#1764)
- [@&#8203;W1seKappa](https://github.com/W1seKappa) made their first contribution in [#&#8203;1786](kubernetes-sigs/descheduler#1786)
- [@&#8203;sammedsingalkar09](https://github.com/sammedsingalkar09) made their first contribution in [#&#8203;1822](kubernetes-sigs/descheduler#1822)
- [@&#8203;davidandreoletti](https://github.com/davidandreoletti) made their first contribution in [#&#8203;1830](kubernetes-sigs/descheduler#1830)

**Full Changelog**: <kubernetes-sigs/descheduler@v0.34.0...v0.35.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4099
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants