Container image for this release is available at: k8s.gcr.io/descheduler/descheduler:v0.20.0
The Helm chart for this release is published here.
New Features 🌈
- #393 PodLifeTime: allow custom podStatusPhases @lixiang233
- #406 Add namespace filtering to RemoveDuplicates @damemi
- #412 Add logging-format flag @farah
- #421 Support for remote resources in kustomize @m3y
- #418 charts/descheduler: add PodSecurityPolicy support @invidian
- #413 Add PodTopologySpread strategy @damemi
- #436 Rename helm chart @stevehipwell
- #444 Update helm chart to allow setting startingDeadlineSeconds @seanmalloy
- #464 bump k8s dependencies to 1.20.0 @damemi
- #449 Enable multi-arch container image builds @seanmalloy
- #453 allow setting options successfulJobsHistoryLimit and failedJobsHistoryLimit for cronjob @dieterdemeyer
Bug Fixes 🐛
- #395 Move IsEvictable check in PodAntiAffinity
- #427 Fix version output in automated container builds @seanmalloy
- #443 Set container resources in helm chart @seanmalloy
- #442 Set container resources in YAML manifests @seanmalloy
- #454 Fix broken namespace logic in TopologySpreadConstraints @damemi
- #455 Helm: allow the topologySpreadConstraint strategy to list namespaces @AmoVanB
Others 🏃
- #376 Change klog to use structured logging @farah
- #392 Add link to Helm hub @seanmalloy
- #394 Convert logs to use structured logging @farah
- #384 Refactor low node utilization @ingvagabund
- #401 Update e2e tests to use kind v0.9.0
- #407 Flip Info/Infof/Error to InfoS/ErrorS @ingvagabund
- #410 Add use case for lowNodeUtilization @lixiang233
- #411 Convert last log message to structured logging @seanmalloy
- #414 Update event logging to use structured logging @seanmalloy
- #416 Bump to go 1.15.2 @seanmalloy
- #417 Helm chart readme fix @plutzilla
- #429 fix typo @invidian
- #430 Add hack/verify-spelling.sh script @damemi
- #428 Start using helpers from k8s.io/component-helpers @damemi
- #438 Add missing parameter in README @lixiang233
- #441 LowNodeUtilization:show node usage in percentage as well @ingvagabund
- #433 Fix trivial typo in helm README @ankon
- #446 LowNodeUtilization: express usagePercentage multiplied by 100
- #448 Add more topology spread logs @damemi
- #452 bump to go 1.15.5 @seanmalloy
- #462 Update docs and manifests for v0.20.0 @seanmalloy
- #465 Skip topology calculations if domains are already balanced @damemi