What's Changed
- descheduler v0.31.0: bump kustomize files by @a7i in #1511
- chore: bump golangci-lint to latest by @a7i in #1513
- descheduler v0.31.0: bump helm chart by @a7i in #1512
- fix: github action Release Charts to have write permissions by @a7i in #1514
- [e2e] abstract common methods by @fanhaouu in #1517
- [DuplicatePods] e2e: build a descheduler image and run the descheduler as a pod by @fanhaouu in #1520
- [FailedPods] e2e: build a descheduler image and run the descheduler as a pod by @fanhaouu in #1521
- [TopologySpreadConstraint] e2e: build a descheduler image and run the descheduler as a pod by @fanhaouu in #1523
- [LeaderElection] e2e: build a descheduler image and run the descheduler as a pod by @fanhaouu in #1522
- Make sure dry runs sees all the resources a normal run would do by @john7doe in #1526
- test: construct e2e deployments through buildTestDeployment by @ingvagabund in #1527
- Node utilization refactoring by @ingvagabund in #1532
- add ignorePodsWithoutPDB option by @john7doe in #1529
- Update Dockerfile - GoLang v 1.22.7 FIX - CVE-2024-34156, CVE-2024-34155 and CVE-2024-34158 by @sagar-18 in #1539
- Update nodes sorting function to respect available resources by @ingvagabund in #1541
- DeschedulerServer: new Apply function for applying configuration by @ingvagabund in #1542
- sortNodesByUsage: drop extended resources as they are already counted in by @ingvagabund in #1546
- nodeutilization: NodeUtilization: make pod utilization extraction configurable by @ingvagabund in #1543
- nodeutilization: evictPodsFromSourceNodes: iterate through existing resources by @ingvagabund in #1544
- nodeutilization: usage2KeysAndValues for constructing a key:value list for InfoS printing resource usage by @ingvagabund in #1549
- bump(golangci-lint)=v1.62.0 by @ingvagabund in #1551
- nodeutilization: separate code responsible for requested resource extraction into a dedicated usage client by @ingvagabund in #1545
- Introduce RequestEviction feature for evicting pods in background (KEP-1397) by @ingvagabund in #1466
- Use actual node resource utilization by consuming kubernetes metrics by @ingvagabund in #1555
- Bump to Go 1.23.3 by @seanmalloy in #1565
- Bump golangci-lint to 1.62.2 by @seanmalloy in #1567
- Bump kind version to v0.25.0 by @seanmalloy in #1568
- Bump golangci-lint timeout from 2m to 5m by @seanmalloy in #1571
- Enable golangci-lint Verbose Output by @seanmalloy in #1572
- bump to kubernetes v0.32.0-rc.2 by @a7i in #1569
- docs: Removing deschedulerPolicy.strategies since it does not exist by @felipewnp in #1570
- Fixed the issue when successfulJobsHistoryLimit and failedJobsHistoryLimit variables are 0. by @icloudnote in #1573
- Bump kind to v0.26.0 by @seanmalloy in #1576
- Improve chart default values by @pipo02mix in #1564
- bump to official kubernetes v0.32.0 deps by @a7i in #1575
- feature(eviction): add event when EvictPod failed by @googs1025 in #1536
- [release v0.32] update kubernetes kind version to 1.32 by @a7i in #1587
- [release v0.32] update docs/readme by @a7i in #1588
New Contributors
- @john7doe made their first contribution in #1526
- @felipewnp made their first contribution in #1570
- @icloudnote made their first contribution in #1573
- @pipo02mix made their first contribution in #1564
Full Changelog: v0.31.0...v0.32.0