Skip to content

Releases: kubernetes-sigs/descheduler

v0.32.1

06 Jan 23:09
@a7i a7i
f68d06a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.32.0...v0.32.1

descheduler-helm-chart-0.32.1

06 Jan 23:08
c98d340
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

descheduler-helm-chart-0.32.0

02 Jan 23:34
8e6be70
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

v0.32.0

02 Jan 23:34
@a7i a7i
71726c8
Compare
Choose a tag to compare

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

Full Changelog: v0.31.0...v0.32.0

descheduler-helm-chart-0.30.2

20 Nov 15:09
e5c7c7a
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

Descheduler v0.31.0

09 Sep 23:03
@a7i a7i
b35e93e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.30.0...v0.31.0

descheduler-helm-chart-0.31.0

09 Sep 22:59
8b0744c
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

Descheduler v0.30.1

05 Jun 12:19
@a7i a7i
9f7e7fd
Compare
Choose a tag to compare

What's Changed

  • bump to to 1.22.3 to address CVE-2024-24788 by @a7i in #1408
  • [release 1.30] update kustomize image tags and helm versions by @a7i in #1405
  • Automated cherry pick of #1378: Fix the replicas type for the helm-chart
    #1390: allow 'falsey' value in cmdOption
    #1412: fix helm's default deschedulerPolicy
    #1413: fix TOC location in Readme
    #1416: use cmd context instead of using context.Background()
    #1395: fix the issue that the pod anti-filtering rules are not by @a7i in #1425

Full Changelog: v0.30.0...v0.30.1

descheduler-helm-chart-0.30.1

05 Jun 12:06
eca09d4
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.

descheduler-helm-chart-0.30.0

20 May 14:03
7999094
Compare
Choose a tag to compare

Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.