Skip to content

Descheduler v0.23.0

Compare
Choose a tag to compare
@damemi damemi released this 03 Feb 20:25
· 552 commits to master since this release
8d37557

Container image for this release is available at: k8s.gcr.io/descheduler/descheduler:v0.23.0

The Helm chart for this release is published here.

New Features ๐ŸŒˆ

Bug Fixes ๐Ÿ›

  • #632 RemoveFailedPods: guard against nil descheduler strategy (e.g. in case of default that loads all strategies) @a7i
  • #629 fix duplicate code in node_affinity_test.go @chenkaiyue
  • #660 Adding 'affinity' support to run 'descheduler' in CronJob or Deployment @martin-magakian
  • #622 Added support for cronjob suspend @yutachaos
  • #661 Add pod.Status.Reason to the list of reasons @kirecek
  • #691 Eliminated race condition in E2E tests @RyanDevlin
  • #700 Use the root context cancellation @jklaw90

Others ๐Ÿƒ

  • #665 images: use k8s-staging-test-infra/gcb-docker-gcloud @spiffxp
  • #664 fix typo minPodLifeTimeSeconds @stpabhi
  • #642 README: Clarify podRestartThreshold applying to the sum over containers @wking
  • #627 Add E2E test case cover duplicatepods strategy @JaneLiuL
  • #637 Document suspend helm chart configuration option @seanmalloy
  • #673 list pods assigned to a node by pod informer cache @Garrybest
  • #678 fix: install golangci using from the golangci repo @a7i
  • #670 Add node name label to the counter metric for evicted pods @autumn0207
  • #680 Set the klog output to stdout by default @ingvagabund
  • #687 Comment update for metrics @jklaw90
  • #693 Update NOTES.txt @developer-guy
  • #692 NonSlidingUntil for deployment @jklaw90
  • #695 make livenessprobe consistent across manifests @a7i
  • #677 Use a fake client when evicting pods by individual strategies to accumulate the evictions @ingvagabund
  • #699 Evictor: report successful eviction independently of the dry-mode @ingvagabund
    there are some other PRs in progress that we'll try to m