Skip to content

[v0.35.0] update docs and manifests#1832

Merged
k8s-ci-robot merged 1 commit intokubernetes-sigs:masterfrom
a7i:v0.35.0-docs-manifests
Feb 19, 2026
Merged

[v0.35.0] update docs and manifests#1832
k8s-ci-robot merged 1 commit intokubernetes-sigs:masterfrom
a7i:v0.35.0-docs-manifests

Conversation

@a7i
Copy link
Contributor

@a7i a7i commented Feb 19, 2026

Prep for release

Copilot AI review requested due to automatic review settings February 19, 2026 03:51
@k8s-ci-robot k8s-ci-robot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Feb 19, 2026
Copy link

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

Prepares the repository for the v0.35.0 release by bumping manifest image tags and updating version-referenced documentation/CI to match the new release.

Changes:

  • Update Kubernetes Job/Deployment/CronJob manifests to use registry.k8s.io/descheduler/descheduler:v0.35.0.
  • Update docs (README + user guide) with v0.35 references/links and compatibility matrix entry.
  • Update the manifests GitHub Actions workflow matrix to test against descheduler-version: v0.35.0.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
kubernetes/job/job.yaml Bumps descheduler image tag to v0.35.0 (also touches nearby YAML structure).
kubernetes/deployment/deployment.yaml Bumps descheduler image tag to v0.35.0.
kubernetes/cronjob/cronjob.yaml Bumps descheduler image tag to v0.35.0 (also touches nearby YAML structure).
docs/user-guide.md Adds v0.35.0 row to the published images table.
README.md Updates “Documentation Versions by Release” and compatibility matrix for v0.35.
.github/workflows/manifests.yaml Updates CI manifest test matrix to use v0.35.0.

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

Comment on lines 18 to 20
volumeMounts:
- mountPath: /policy-dir
name: policy-volume
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

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

The volumeMounts list item is not indented under volumeMounts: (the - mountPath line is aligned with the key). This makes the manifest invalid YAML and will fail to apply. Indent the list items beneath volumeMounts: (and verify other lists in this file follow the same structure).

Copilot uses AI. Check for mistakes.
Comment on lines 17 to 22
containers:
- name: descheduler
image: registry.k8s.io/descheduler/descheduler:v0.34.0
image: registry.k8s.io/descheduler/descheduler:v0.35.0
volumeMounts:
- mountPath: /policy-dir
name: policy-volume
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

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

The containers: section is malformed YAML: the - name: descheduler list item is aligned with containers: instead of being indented under it, and the same indentation issue exists for volumeMounts:. This will cause YAML parsing / kubectl apply failures. Indent list items under their parent keys (containers, volumeMounts, etc.).

Copilot uses AI. Check for mistakes.
@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
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

a7i added a commit to a7i/descheduler that referenced this pull request Feb 19, 2026
- Runs weekly to check for new Kubernetes releases
- Automatically creates dependency update PR (similar to kubernetes-sigs#1827)
- Automatically creates manifests/docs update PR (similar to kubernetes-sigs#1832)
- Detects version mismatches between K8s and Descheduler
- Updates go.mod, Dockerfiles, Chart.yaml, and K8s manifests
@k8s-ci-robot k8s-ci-robot merged commit ce6bf5b into kubernetes-sigs:master Feb 19, 2026
14 checks passed
@a7i a7i deleted the v0.35.0-docs-manifests branch February 19, 2026 14:19
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/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments