elf-infra
elf-infra copied to clipboard
Update Helm release descheduler to 0.31.x (main)
This PR contains the following updates:
Package | Update | Change |
---|---|---|
descheduler | minor | 0.28.x -> 0.31.x |
[!WARNING] Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
kubernetes-sigs/descheduler (descheduler)
v0.31.0
: Descheduler v0.31.0
What's Changed
- bump to to 1.22.3 to address CVE-2024-24788 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1408
- Fix the replicas value type for the descheduler helm-chart by @hanyouqing in https://github.com/kubernetes-sigs/descheduler/pull/1378
- Helm chart - allow 'falsey' value in cmdOption by @omerap12 in https://github.com/kubernetes-sigs/descheduler/pull/1390
- fix helm's default deschedulerPolicy by @duplabe in https://github.com/kubernetes-sigs/descheduler/pull/1412
- fix TOC location in Readme by @duplabe in https://github.com/kubernetes-sigs/descheduler/pull/1413
- use cmd context instead of using context.Background() by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1416
- fix the issue that the pod anti-filtering rules are not taking effect by @fanhaouu in https://github.com/kubernetes-sigs/descheduler/pull/1395
- Bump otel semconv to 1.24 by @damemi in https://github.com/kubernetes-sigs/descheduler/pull/1429
- chore: reduce repetition of go versions by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1432
- bump go to 1.22.4 for CVE-2024-24790 and CVE-2024-24789 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1433
- return pod qos in advance by @fanhaouu in https://github.com/kubernetes-sigs/descheduler/pull/1435
- add validation ut by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1439
- refactor some methods in e2e test by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1441
- Automated cherry pick of #1427: helm: upgrade to v0.30.1 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1431
- chore: cleanup duplicated code by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1438
- fix: return the unmatched cases first by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1446
- Unit-test: add necessary ownerRef to the pod. by @zhifei92 in https://github.com/kubernetes-sigs/descheduler/pull/1445
- PodEvictor: refactoring and preparation for eviction requests by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1447
- refactor: PodMatchNodeSelector method by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1450
- return node fit error in advance by @fanhaouu in https://github.com/kubernetes-sigs/descheduler/pull/1436
- test: generate uid when building a pod by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1454
- feat: pod evictor options by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1455
- fix: indexer cache error when default evictor is re-initialized by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1452
- fix: add info for error return by @googs1025 in https://github.com/kubernetes-sigs/descheduler/pull/1457
- PodEvictor: turn an exceeded limit into an error by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1456
- descheduler_test.go refactoring by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1459
- The descheduler supports limiting the total number of pods evicted per rescheduling cycle by @zhifei92 in https://github.com/kubernetes-sigs/descheduler/pull/1451
- descheduler_test.go: initDescheduler: pass a new ctx with cancel inst… by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1460
- pod evictor: make it thread safe by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1458
- Update README about maxNoOfPodsToEvictTotal by @zhifei92 in https://github.com/kubernetes-sigs/descheduler/pull/1463
- refactor: replace k8s.io/utils/pointer with k8s.io/utils/ptr by @eminaktas in https://github.com/kubernetes-sigs/descheduler/pull/1464
- feat: Add namespace override settings in Helm Chart by @ternbusty in https://github.com/kubernetes-sigs/descheduler/pull/1444
- fix: helm leader-election typo to
resourceNamespace
by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1443 - helm unit tests by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1467
- feat: add init and ephemeral container checks to PodLifeTime by @adammw in https://github.com/kubernetes-sigs/descheduler/pull/1468
- bump(github.com/golangci/golangci-lint)=v1.59.1 by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1473
- e2e: TestTooManyRestarts: run descheduler as a whole instead of a single plugin by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1472
- e2e: TestRemoveDuplicates: limit the tested namespace by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1471
- KEP-1397: descheduler integration with evacuation API as an alternative to eviction API by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1354
- skip eviction when pod creation time is below minPodAge threshold setting by @victorgs in https://github.com/kubernetes-sigs/descheduler/pull/1475
- fix: minor version parsing in version compatibility check by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1430
- e2e: TestLeaderElection: delete the lease and increase the retry period by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1469
- bump go to 1.22.5 by @shahar-h in https://github.com/kubernetes-sigs/descheduler/pull/1476
- [TestTooManyRestarts] e2e: build a descheduler image and run the descheduler as a pod by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1474
- docs: Provide OCI annotation for where to find image sources by @sklirg in https://github.com/kubernetes-sigs/descheduler/pull/1479
- Remove descheduler/v1alpha1 type by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1482
- tests: de-duplicate framework handle initialization by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1483
- [unit test]: test descheduling limits by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1484
- [unit test]: simplify test pod evictor reset by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1485
- README: drop v1alpha1 descheduler policy mention by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1498
- bump k8s.io libs to v0.31.0 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1496
- chore: upgrade python EOL and action versions by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1505
- descheduler v0.31: update e2e test versions by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1504
- feat(helm): make securityContext conditional in Deployment and CronJob by @bendikp in https://github.com/kubernetes-sigs/descheduler/pull/1507
- Plugin args: tag arguments with omitempty to reduce the marshalled json size by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1480
- descheduler v0.31: update docs and manifests by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1506
- [e2e] no test timeouts, produce the same image tag as in production by @fanhaouu in https://github.com/kubernetes-sigs/descheduler/pull/1508
- chore: replace
github.com/ghodss/yaml
withsigs.k8s.io/yaml
by @Juneezee in https://github.com/kubernetes-sigs/descheduler/pull/1510
New Contributors
- @hanyouqing made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1378
- @omerap12 made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1390
- @duplabe made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1412
- @googs1025 made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1416
- @zhifei92 made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1445
- @ternbusty made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1444
- @adammw made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1468
- @shahar-h made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1476
- @sklirg made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1479
- @bendikp made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1507
- @Juneezee made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1510
Full Changelog: https://github.com/kubernetes-sigs/descheduler/compare/v0.30.0...v0.31.0
v0.30.1
: Descheduler v0.30.1
What's Changed
- bump to to 1.22.3 to address CVE-2024-24788 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1408
- [release 1.30] update kustomize image tags and helm versions by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/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 https://github.com/kubernetes-sigs/descheduler/pull/1425
Full Changelog: https://github.com/kubernetes-sigs/descheduler/compare/v0.30.0...v0.30.1
v0.30.0
: Descheduler v0.30.0
What's Changed
- fix(podlifetime): fix failed unittest by @xujihui1985 in https://github.com/kubernetes-sigs/descheduler/pull/1334
-
PodLifeTime
: update support pods with container status and pods reason by @dongjiang1989 in https://github.com/kubernetes-sigs/descheduler/pull/1330 - v1alpha1: log deprecation notice by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1337
- feat: Add support for topologySpreadConstraints by @UAntBou in https://github.com/kubernetes-sigs/descheduler/pull/1289
- chore: update dependencies for security vulnerabilities (CVE-2023-48795) by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1343
- trim managedFields in shared informer factory by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1346
- fix:
RemovePodsHavingTooManyRestarts
to includeInitContainerStatuses
by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1348 - Improve PodEvictor observability through EvictOptions by @tioxy in https://github.com/kubernetes-sigs/descheduler/pull/1349
- Fix node taint wrong EvictOption field by @tioxy in https://github.com/kubernetes-sigs/descheduler/pull/1358
- Disambiguate node fit log messages by @jackfrancis in https://github.com/kubernetes-sigs/descheduler/pull/1362
- Check whether pod matches the inter-pod anti-affinity of another Pod in a given Node in
NodeFit()
by @nikimanoledaki in https://github.com/kubernetes-sigs/descheduler/pull/1356 - Bump to k8s v0.30.0-alpha.3 by @pravarag in https://github.com/kubernetes-sigs/descheduler/pull/1359
- skip eviction when replica count is below evictor
minReplicas
threshold setting by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1257 - Add argument to remove only pods violating allowlisted taints by @etoster in https://github.com/kubernetes-sigs/descheduler/pull/1360
- use v1alpha2 api for helm chart default values by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1139
-
RemoveDuplicates
: reduce cycle times identifying duplicates by @ls-2018 in https://github.com/kubernetes-sigs/descheduler/pull/1365 - avoid redundant type conversion of DefaultEvictorArgs parameter in DefaultEvictor by @fanhaouu in https://github.com/kubernetes-sigs/descheduler/pull/1369
- bump(golang.org/x/net)=v0.23.0 by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1373
- Allow eviction of DaemonSet pods by @tioxy in https://github.com/kubernetes-sigs/descheduler/pull/1342
- bump to go 1.22.2 by @jklaw90 in https://github.com/kubernetes-sigs/descheduler/pull/1374
- helm: Allow the use of existing policy configMap by @agmimidi in https://github.com/kubernetes-sigs/descheduler/pull/1376
- Fix and improve the namespace filtering description in README by @yuanchen8911 in https://github.com/kubernetes-sigs/descheduler/pull/1379
- Add an extra parameter ExitCode to RemoveFailedPods by @yuanchen8911 in https://github.com/kubernetes-sigs/descheduler/pull/1381
- 753 - Descheduling framework by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1372
- KEP-753: Descheduling framework: update diagram by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1396
- [release 1.30] upgrade kubernetes version and docs by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1400
New Contributors
- @xujihui1985 made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1334
- @UAntBou made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1289
- @tioxy made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1349
- @jackfrancis made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1362
- @nikimanoledaki made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1356
- @etoster made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1360
- @ls-2018 made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1365
- @fanhaouu made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1369
- @agmimidi made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1376
- @yuanchen8911 made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1379
Full Changelog: https://github.com/kubernetes-sigs/descheduler/compare/v0.29.0...v0.30.0
v0.29.0
: Descheduler v0.29.0
What's Changed
- topologySpreadConstraints: handle
nodeTaintsPolicy
andnodeAffinityPolicy
constraints by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1218 - fix: structured err logs in eviction by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1228
- helm: update cronjob args argument to avoid unmarshal error by @cayla in https://github.com/kubernetes-sigs/descheduler/pull/1229
- fix: golangci config by @jklaw90 in https://github.com/kubernetes-sigs/descheduler/pull/1242
- docs: fix evictableNamespaces example by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1241
- update image references to point to v0.28.0 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1246
- nodefit: use info log level when pod doesn't fit by @antoinedeschenes in https://github.com/kubernetes-sigs/descheduler/pull/1220
- helm: support of
timeZone
for CronJob by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1245 - helm: ability to specify
dnsConfig
by @audip in https://github.com/kubernetes-sigs/descheduler/pull/1260 - Bump dependencies to address CVE-2023-44487 by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1263
- CVE 2023 44487 fixes by @ingvagabund in https://github.com/kubernetes-sigs/descheduler/pull/1270
- bump deps for CVE-2023-25151 by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1277
- topologyspreadconstraint: support
matchLabelKeys
by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1233 - fix: display ownerKey in the logs correctly by @dimunech in https://github.com/kubernetes-sigs/descheduler/pull/1281
- fix: version skew compatibility for managed kubernetes providers by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1249
- adding jklaw90 to reviewers by @jklaw90 in https://github.com/kubernetes-sigs/descheduler/pull/1276
- copy cherry_pick_pull script form kubernetes/kubernetes by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1282
- CVE-2023-47108: replace otelgrpc version by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1293
- fix: json logging by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1296
- Make the logged nodeutilization percentages human-readable by @PeterSzegedi in https://github.com/kubernetes-sigs/descheduler/pull/1294
- fix: revert defer of context done by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1299
- chore: upgrade libs to kubernetes 0.28.4 and matching go version by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1292
- release v0.28.1: bump helm chart and images by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1305
- helm: ability to specify security context for pod by @victorgs in https://github.com/kubernetes-sigs/descheduler/pull/1311
- helm: allow configuration of ipFamilyPolicy by @dongjiang1989 in https://github.com/kubernetes-sigs/descheduler/pull/1314
- fix: topologySpreadConstraint fields in structured logs by @SataQiu in https://github.com/kubernetes-sigs/descheduler/pull/1317
-
PodLifeTime
: consider pods with container statusImagePullBackOff
by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1318 - kubernetes 1.29: update deps and go-version by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1322
-
CVE-2023-48795
: bump k8s deps by @a7i in https://github.com/kubernetes-sigs/descheduler/pull/1333
New Contributors
- @cayla made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1229
- @dimunech made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1281
- @PeterSzegedi made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1294
- @victorgs made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1311
- @SataQiu made their first contribution in https://github.com/kubernetes-sigs/descheduler/pull/1317
Full Changelog: https://github.com/kubernetes-sigs/descheduler/compare/v0.28.0...v0.29.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.