What's Changed
- update license to year 2025 by @a7i in #1593
- [release v0.32.0] bump chart and images by @a7i in #1592
- bump x/net and x/crypto deps for CVE-2024-45337 and CVE-2024-45338 by @a7i in #1591
- chore: update README.md for DeschedulerPolicy by @googs1025 in #1578
- chore: add ignorePvcPods param in default evictor filter unit test by @googs1025 in #1602
- feature(descheduler): add grace_period_seconds for DeschedulerPolicy by @googs1025 in #1538
- charts: add missing permission for policy by @linuxmaniac in #1596
- flake: rollback gracePeriod for evict pod in e2e test by @googs1025 in #1606
- charts: add needed perms if metricsCollector is enabled by @linuxmaniac in #1599
- tracing: test for and address semconv/SDK version conflicts by @LukeCarrier in #1612
- PodMatchNodeSelector: Replaced PodMatchNodeSelector implementation wi… by @jandai in #1632
- chore: add descheduler plugin example by @ricardomaraschini in #1636
- chore: add setDefaultEvictor return an error by @googs1025 in #1637
- ReferencedResourceList: alias for map[v1.ResourceName]*resource.Quantity to avoid the type definition duplication by @ingvagabund in #1640
- lownodeutilization: evictionLimits to limit the evictions per plugin by @ingvagabund in #1642
- nodeutilization: invoke ValidateLowNodeUtilizationArgs instead of validateLowNodeUtilizationThresholds to make the test more generic by @ingvagabund in #1644
- nodeutilization: make the node classification more generic by @ingvagabund in #1645
- [nodeutilization]: allow to set a metrics source as a string so it can be later extended for exclusive configuration by @ingvagabund in #1614
- [lownodeutilization]: Actual utilization: integration with Prometheus by @ingvagabund in #1533
- [nodeutilization]: produce node utilization of resources that are listed in the list of resources by @ingvagabund in #1652
- feat: refactoring thresholds and usage assessment by @ricardomaraschini in #1649
- feat: move classifier to its own package by @ricardomaraschini in #1653
- [nodeutilization]: skip nodes without extended resource when computing the average utilization by @ingvagabund in #1650
- Mention cmdOptions.dry-run in the helm chart readme by @tspearconquest in #1580
- nominate googs1025 for descheduler reviewers by @googs1025 in #1654
- chore: log average and assessed thresholds by @ricardomaraschini in #1657
- fix removepodsviolatingtopologyspreadconstraint plugin sort logic by @googs1025 in #1629
- TestLowNodeUtilizationKubernetesMetrics: set the right -cpu value for the cpu stressor by @ingvagabund in #1661
- docs: add histogram metric README.md by @freedomchurl in #1651
- feat: introduce strict eviction policy by @ricardomaraschini in #1663
- Move values.yaml comment about defining your own configmap to a NOTES.txt output instead by @tspearconquest in #1582
- chore: update owners to add me as reviewer by @ricardomaraschini in #1667
- chore: Bump to official kubernetes v0.33.0 deps by @dongjiang1989 in #1675
- fix: update the mailing list address by @sanposhiho in #1676
- add miss evictDaemonSetPods param in README.md by @googs1025 in #1672
- chore(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 by @dependabot in #1679
- [v0.33.0] update docs and manifests by @a7i in #1678
New Contributors
- @linuxmaniac made their first contribution in #1596
- @LukeCarrier made their first contribution in #1612
- @jandai made their first contribution in #1632
- @ricardomaraschini made their first contribution in #1636
- @tspearconquest made their first contribution in #1580
- @freedomchurl made their first contribution in #1651
- @dependabot made their first contribution in #1679
Full Changelog: v0.32.0...v0.33.0