Descheduler v0.30.0
What's Changed
- fix(podlifetime): fix failed unittest by @xujihui1985 in #1334
PodLifeTime
: update support pods with container status and pods reason by @dongjiang1989 in #1330- v1alpha1: log deprecation notice by @a7i in #1337
- feat: Add support for topologySpreadConstraints by @UAntBou in #1289
- chore: update dependencies for security vulnerabilities (CVE-2023-48795) by @a7i in #1343
- trim managedFields in shared informer factory by @a7i in #1346
- fix:
RemovePodsHavingTooManyRestarts
to includeInitContainerStatuses
by @a7i in #1348 - Improve PodEvictor observability through EvictOptions by @tioxy in #1349
- Fix node taint wrong EvictOption field by @tioxy in #1358
- Disambiguate node fit log messages by @jackfrancis in #1362
- Check whether pod matches the inter-pod anti-affinity of another Pod in a given Node in
NodeFit()
by @nikimanoledaki in #1356 - Bump to k8s v0.30.0-alpha.3 by @pravarag in #1359
- skip eviction when replica count is below evictor
minReplicas
threshold setting by @a7i in #1257 - Add argument to remove only pods violating allowlisted taints by @etoster in #1360
- use v1alpha2 api for helm chart default values by @a7i in #1139
RemoveDuplicates
: reduce cycle times identifying duplicates by @ls-2018 in #1365- avoid redundant type conversion of DefaultEvictorArgs parameter in DefaultEvictor by @fanhaouu in #1369
- bump(golang.org/x/net)=v0.23.0 by @ingvagabund in #1373
- Allow eviction of DaemonSet pods by @tioxy in #1342
- bump to go 1.22.2 by @jklaw90 in #1374
- helm: Allow the use of existing policy configMap by @agmimidi in #1376
- Fix and improve the namespace filtering description in README by @yuanchen8911 in #1379
- Add an extra parameter ExitCode to RemoveFailedPods by @yuanchen8911 in #1381
- 753 - Descheduling framework by @ingvagabund in #1372
- KEP-753: Descheduling framework: update diagram by @ingvagabund in #1396
- [release 1.30] upgrade kubernetes version and docs by @a7i in #1400
New Contributors
- @xujihui1985 made their first contribution in #1334
- @UAntBou made their first contribution in #1289
- @tioxy made their first contribution in #1349
- @jackfrancis made their first contribution in #1362
- @nikimanoledaki made their first contribution in #1356
- @etoster made their first contribution in #1360
- @ls-2018 made their first contribution in #1365
- @fanhaouu made their first contribution in #1369
- @agmimidi made their first contribution in #1376
- @yuanchen8911 made their first contribution in #1379
Full Changelog: v0.29.0...v0.30.0