Update Helm release descheduler to v0.33.0 (main)
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| descheduler | minor |
0.32.2 -> 0.33.0
|
Release Notes
kubernetes-sigs/descheduler (descheduler)
v0.33.0: Descheduler v0.33.0
What's Changed
- update license to year 2025 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1593
- [release v0.32.0] bump chart and images by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1592
- bump x/net and x/crypto deps for CVE-2024-45337 and CVE-2024-45338 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1591
- chore: update README.md for DeschedulerPolicy by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1578
- chore: add ignorePvcPods param in default evictor filter unit test by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1602
- feature(descheduler): add grace_period_seconds for DeschedulerPolicy by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1538
- charts: add missing permission for policy by @linuxmaniac in https://github.com/kubernetes-sigs/descheduler/pull/1596
- flake: rollback gracePeriod for evict pod in e2e test by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1606
- charts: add needed perms if metricsCollector is enabled by @linuxmaniac in https://github.com/kubernetes-sigs/descheduler/pull/1599
- tracing: test for and address semconv/SDK version conflicts by @LukeCarrier in https://github.com/kubernetes-sigs/descheduler/pull/1612
- PodMatchNodeSelector: Replaced PodMatchNodeSelector implementation wi… by @jandai in https://github.com/kubernetes-sigs/descheduler/pull/1632
- chore: add descheduler plugin example by @ricardomaraschini in https://github.com/kubernetes-sigs/descheduler/pull/1636
- chore: add setDefaultEvictor return an error by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1637
- ReferencedResourceList: alias for map[v1.ResourceName]*resource.Quantity to avoid the type definition duplication by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1640
- lownodeutilization: evictionLimits to limit the evictions per plugin by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1642
- nodeutilization: invoke ValidateLowNodeUtilizationArgs instead of validateLowNodeUtilizationThresholds to make the test more generic by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1644
- nodeutilization: make the node classification more generic by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1645
- [nodeutilization]: allow to set a metrics source as a string so it can be later extended for exclusive configuration by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1614
- [lownodeutilization]: Actual utilization: integration with Prometheus by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1533
- [nodeutilization]: produce node utilization of resources that are listed in the list of resources by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1652
- feat: refactoring thresholds and usage assessment by @ricardomaraschini in https://github.com/kubernetes-sigs/descheduler/pull/1649
- feat: move classifier to its own package by @ricardomaraschini in https://github.com/kubernetes-sigs/descheduler/pull/1653
- [nodeutilization]: skip nodes without extended resource when computing the average utilization by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1650
- Mention cmdOptions.dry-run in the helm chart readme by @tspearconquest in https://github.com/kubernetes-sigs/descheduler/pull/1580
- nominate googs1025 for descheduler reviewers by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1654
- chore: log average and assessed thresholds by @ricardomaraschini in https://github.com/kubernetes-sigs/descheduler/pull/1657
- fix removepodsviolatingtopologyspreadconstraint plugin sort logic by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1629
- TestLowNodeUtilizationKubernetesMetrics: set the right -cpu value for the cpu stressor by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1661
- docs: add histogram metric README.md by @freedomchurl in https://github.com/kubernetes-sigs/descheduler/pull/1651
- feat: introduce strict eviction policy by @ricardomaraschini in https://github.com/kubernetes-sigs/descheduler/pull/1663
- Move values.yaml comment about defining your own configmap to a NOTES.txt output instead by @tspearconquest in https://github.com/kubernetes-sigs/descheduler/pull/1582
- chore: update owners to add me as reviewer by @ricardomaraschini in https://github.com/kubernetes-sigs/descheduler/pull/1667
- chore: Bump to official kubernetes v0.33.0 deps by @dongjiang1989 in https://github.com/kubernetes-sigs/descheduler/pull/1675
- fix: update the mailing list address by @sanposhiho in https://github.com/kubernetes-sigs/descheduler/pull/1676
- add miss evictDaemonSetPods param in README.md by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1672
- chore(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 by @dependabot in https://github.com/kubernetes-sigs/descheduler/pull/1679
- [v0.33.0] update docs and manifests by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1678
New Contributors
- @linuxmaniac made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1596
- @LukeCarrier made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1612
- @jandai made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1632
- @ricardomaraschini made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1636
- @tspearconquest made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1580
- @freedomchurl made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1651
- @dependabot made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1679
Full Changelog: https://github.com/kubernetes-sigs/descheduler/compare/v0.32.0...v0.33.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot Sylva instance.
CI configuration couldn't be handle by MR description. A dedicated comment has been posted to control it.
If no checkbox is checked, a default pipeline will be enabled (capm3, or capo if capo label is set)
CI configuration
Below you can choose test deployment variants to run in this MR's CI.
Click to open to CI configuration
Legend:
| Icon | Meaning | Available values |
|---|---|---|
| Infra Provider |
capd, capo, capm3
|
|
| Bootstrap Provider |
kubeadm (alias kadm), rke2
|
|
| Node OS |
ubuntu, suse
|
|
| Deployment Options |
light-deploy, dev-sources, ha, misc, maxsurge-0, logging
|
|
| Pipeline Scenarios | Available scenario list and description |
-
🎬 preview☁️ capd🚀 kadm🐧 ubuntu -
🎬 preview☁️ capo🚀 rke2🐧 suse -
🎬 preview☁️ capm3🚀 rke2🐧 ubuntu -
☁️ capd🚀 kadm🛠️ light-deploy🐧 ubuntu -
☁️ capd🚀 rke2🛠️ light-deploy🐧 suse -
☁️ capo🚀 rke2🐧 suse -
☁️ capo🚀 kadm🛠️ ha,misc🐧 ubuntu -
☁️ capo🚀 rke2🎬 rolling-update🛠️ ha🐧 ubuntu -
☁️ capo🚀 kadm🎬 wkld-k8s-upgrade🐧 ubuntu -
☁️ capo🚀 rke2🎬 rolling-update-no-wkld🛠️ ha,misc🐧 suse -
☁️ capo🚀 rke2🎬 sylva-upgrade-from-1.3.x🛠️ ha,misc🐧 ubuntu -
☁️ capm3🚀 rke2🛠️ ha,misc🐧 suse -
☁️ capm3🚀 kadm🐧 ubuntu -
☁️ capm3🚀 kadm🎬 rolling-update-no-wkld🛠️ ha,misc🐧 ubuntu -
☁️ capm3🚀 rke2🎬 wkld-k8s-upgrade🛠️ ha🐧 suse -
☁️ capm3🚀 kadm🎬 rolling-update🛠️ ha🐧 ubuntu -
☁️ capm3🚀 rke2🎬 sylva-upgrade-from-1.3.x🛠️ misc,ha🐧 suse -
☁️ capm3🚀 kadm🎬 rolling-update🛠️ ha🐧 suse
Global config for deployment pipelines
-
autorun pipelines -
allow failure on pipelines -
record sylvactl events
Notes:
- Enabling
autorunwill make deployment pipelines to be run automatically without human interaction - Disabling
allow failurewill make deployment pipelines mandatory for pipeline success. - if both
autorunandallow failureare disabled, deployment pipelines will need manual triggering but will be blocking the pipeline
Be aware: after configuration change, pipeline is not triggered automatically.
Please run it manually (by clicking the run pipeline button in Pipelines tab) or push new code.