Commit Graph

  • 257bd55909 standardize protectionEnabled param googs1025 2025-08-19 17:52:54 +08:00
  • fd2febbfe1 Merge pull request #1641 from jmederer/master Kubernetes Prow Robot 2025-08-15 05:05:11 -07:00
  • 63ecaec0ef Merge pull request #1729 from googs1025/validate/improve Kubernetes Prow Robot 2025-08-15 03:31:07 -07:00
  • 4740bc3e27 Merge pull request #1728 from googs1025/chore/podprotections/readme Kubernetes Prow Robot 2025-08-15 02:35:07 -07:00
  • 8f521bb6f7 update readme for PodProtections googs1025 2025-08-05 21:00:41 +08:00
  • d641488ea1 feat(token): automountServiceAccountToken - The Option can now be controlled via values.yaml or VolumeMounts Jan Mederer 2025-03-07 15:15:11 +01:00
  • e5c57a759b Merge pull request #1603 from googs1025/feature/add_dra_arg Kubernetes Prow Robot 2025-08-13 06:57:10 -07:00
  • 9c7e01de67 feature: add PodsWithResourceClaims parameter in DefaultEvictorArgs PodProtections googs1025 2025-01-02 08:54:39 +08:00
  • eb4c7d102f Merge pull request #1733 from googs1025/namesapce_includes Kubernetes Prow Robot 2025-08-13 05:03:08 -07:00
  • e5ea03ce75 add ValidateHighNodeUtilizationPluginConfig unit test googs1025 2025-08-12 11:29:34 +08:00
  • 2cce141feb Improves the validation logic in the plugins googs1025 2025-08-06 23:03:19 +08:00
  • f2211e1cef Merge pull request #1665 from googs1025/refator/evict_arg Kubernetes Prow Robot 2025-08-05 02:59:40 -07:00
  • d9697591d5 add EvictionProtection filed for DefaultEvictorArgs googs1025 2025-04-12 21:19:35 +08:00
  • 419fe74702 Merge pull request #1723 from ingvagabund/default-evictor-no-eviction-policy Kubernetes Prow Robot 2025-07-31 05:13:16 -07:00
  • 7380aa6e0a DefaultEvictor: introduce no-eviction policy Jan Chaloupka 2025-07-23 10:27:05 +02:00
  • b84b2623b9 Merge pull request #1722 from ingvagabund/minor-refactoring Kubernetes Prow Robot 2025-07-24 06:38:28 -07:00
  • d0548b75d7 TestSortPodsBasedOnPriorityLowToHigh: check the whole sorted list of pods Jan Chaloupka 2025-07-24 12:09:25 +02:00
  • 6e9d8891c5 defaultevictor_test.go: replace descheduler.alpha.kubernetes.io/evict literal with evictPodAnnotationKey const Jan Chaloupka 2025-07-24 12:06:32 +02:00
  • 5cc9e68127 Drop assignment if default test values Jan Chaloupka 2025-07-23 10:31:14 +02:00
  • bf6a51f733 Merge pull request #1660 from schahal/chore/run-policies-thru-tpl Kubernetes Prow Robot 2025-07-17 02:30:24 -07:00
  • f15d8d0d54 Merge pull request #1647 from dongjiang1989/fix-secure-port-0-panic Kubernetes Prow Robot 2025-07-15 03:54:22 -07:00
  • a177744169 Merge pull request #1719 from a7i/amir/fix-sort-evictable Kubernetes Prow Robot 2025-07-15 00:48:24 -07:00
  • eadfe4a546 fix: topologyspreadconstraint plugin to not add PodNodeAffinity unless the inclusion policy is honor Amir Alavi 2025-07-10 17:27:58 -04:00
  • fbf11df729 fix: topologyspreadconstraint to prefer evictable before sorting domains Amir Alavi 2025-07-10 17:26:19 -04:00
  • e5ab156a99 Merge pull request #1717 from ricardomaraschini/remove-unecessary-assignments Kubernetes Prow Robot 2025-07-09 18:21:27 -07:00
  • 6e714a2134 chore: stop with no-op default evictor settings Ricardo Maraschini 2025-07-07 15:31:49 +02:00
  • a01fa87de8 Merge pull request #1709 from googs1025/add/field Kubernetes Prow Robot 2025-06-30 07:12:32 -07:00
  • ba694cfac1 add activeDeadlineSeconds field for cronjob googs1025 2025-06-29 19:15:16 +08:00
  • 2570bedd52 Merge pull request #1708 from ingvagabund/minor-adjustments Kubernetes Prow Robot 2025-06-25 00:56:29 -07:00
  • 89eab59d82 logger: Align with the previous logger verbosity Jan Chaloupka 2025-06-25 09:27:57 +02:00
  • ace001c618 Merge pull request #1655 from googs1025/feature/contextual_logging Kubernetes Prow Robot 2025-06-25 00:16:29 -07:00
  • 33894afe2b feature: use contextal logging for plugins googs1025 2025-03-24 20:04:51 +08:00
  • 528aff2d42 Merge pull request #1705 from ricardomaraschini/allow-prometheus-over-http Kubernetes Prow Robot 2025-06-12 03:44:55 -07:00
  • a2b899aa15 feat(prometheus): allow different url schemes Ricardo Maraschini 2025-06-12 11:23:09 +02:00
  • a1ddb3f28f Merge pull request #1232 from dragon-flyings/metrics Kubernetes Prow Robot 2025-06-11 09:44:56 -07:00
  • b63b09089e metrics name refact and mark old one deprecated lowang-bh 2023-08-26 20:03:05 +08:00
  • 2d7528411a Merge pull request #1696 from doctapp/PodLifeTimeAllStates Kubernetes Prow Robot 2025-05-25 12:32:35 -07:00
  • e06443ef40 *1677 Allow Succeeded and Failed states in PodLifeTime Martin Tapp 2025-05-23 13:13:01 -04:00
  • 9f918371a2 Merge pull request #1694 from ingvagabund/plugins-new-context Kubernetes Prow Robot 2025-05-19 05:31:14 -07:00
  • c8912acfb7 Merge pull request #1693 from googs1025/constraints_refactor Kubernetes Prow Robot 2025-05-19 03:31:15 -07:00
  • 1974c12e0f Extend plugin's New with a context.Context Jan Chaloupka 2025-05-19 11:58:22 +02:00
  • b3aeca73db refactor: separate eviction constraints to constraints.go googs1025 2025-05-19 09:56:06 +08:00
  • d34848086c Merge pull request #1691 from googs1025/fix/listall Kubernetes Prow Robot 2025-05-12 10:55:14 -07:00
  • 9aa6d79c21 Merge pull request #1688 from ingvagabund/plugins-taints-do-not-list-all-pods Kubernetes Prow Robot 2025-05-12 06:55:18 -07:00
  • 7a76d9f0d3 fix(RemovePodsViolatingNodeTaints): list only active pod googs1025 2025-05-12 21:10:13 +08:00
  • 71746262b1 Merge pull request #1684 from googs1025/refactor_topology Kubernetes Prow Robot 2025-05-11 12:29:14 -07:00
  • 8b0ae7ce52 Merge pull request #1686 from googs1025/add_sort Kubernetes Prow Robot 2025-05-11 08:49:15 -07:00
  • 6691720da5 RemovePodsViolatingNodeTaints: list only pods that are not failed/suceeded Jan Chaloupka 2025-05-10 21:12:02 +02:00
  • 0a691debfb feature: sort pods by restarts count in RemovePodsHavingTooManyRestarts plugin googs1025 2025-05-09 13:15:38 +08:00
  • fbc875fac1 chore: move namespaces filtering logic to New() googs1025 2025-05-07 19:47:30 +08:00
  • e466307d7c Merge pull request #1681 from googs1025/use_priorityclasslister Kubernetes Prow Robot 2025-05-07 01:01:16 -07:00
  • 9fed73148c Merge branch 'kubernetes-sigs:master' into fix-secure-port-0-panic dongjiang 2025-05-06 10:06:37 +08:00
  • 957c5bc8e0 optimize: NodeFit function by reordering checks for performance googs1025 2025-05-05 21:09:14 +08:00
  • 6ecff2d544 Update index.yaml a7i 2025-05-04 19:49:46 +00:00
  • 5ce857b3fd Merge pull request #1680 from a7i/amir/helm-0.33 descheduler-helm-chart-0.33.0 release-1.33 Kubernetes Prow Robot 2025-05-04 09:43:56 -07:00
  • 1f4d20dd6b v0.33.0: bump helm chart Amir Alavi 2025-05-04 12:17:05 -04:00
  • 75d9800baf Merge pull request #1674 from meroupatate/patch-1 Kubernetes Prow Robot 2025-05-03 17:23:56 -07:00
  • 045fbb6a04 Merge pull request #1678 from a7i/v0.33.0-docs-manifests v0.33.0 Kubernetes Prow Robot 2025-05-02 18:35:59 -07:00
  • 035849c721 Merge pull request #1679 from kubernetes-sigs/dependabot/go_modules/github.com/golang/glog-1.2.4 Kubernetes Prow Robot 2025-05-01 20:03:55 -07:00
  • a3ca3093e5 chore(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 dependabot[bot] 2025-05-02 02:23:03 +00:00
  • ee376e12ac Merge pull request #1672 from googs1025/add_miss_doc Kubernetes Prow Robot 2025-05-01 19:17:57 -07:00
  • 4750dc19e6 [v0.33.0] update docs and manifests Amir Alavi 2025-05-01 21:54:33 -04:00
  • 6bf75bedef add miss evictDaemonSetPods param in README.md googs1025 2025-04-23 10:28:23 +08:00
  • 2b450c15b8 Merge pull request #1676 from sanposhiho/email-address-mailing-list Kubernetes Prow Robot 2025-04-30 11:23:55 -07:00
  • 2a27d1be90 fix: update the mailing list address Kensei Nakada 2025-04-30 11:34:28 +02:00
  • 6e1832b1af Merge pull request #1675 from dongjiang1989/update-k8s-v1.33 Kubernetes Prow Robot 2025-04-30 08:19:59 -07:00
  • a249c9baf0 update k8s to v1.33 dongjiang 2025-04-28 10:12:24 +08:00
  • 5d4dc6604a Update run-e2e-tests.sh dongjiang 2025-04-30 21:51:12 +08:00
  • 96652f3c28 Remove reference to invalid deschedulerPolicy fields in chart values Alice Zhen 2025-04-25 12:36:13 +02:00
  • 6e9622bf41 Merge pull request #1667 from ricardomaraschini/update-owners Kubernetes Prow Robot 2025-04-16 04:05:07 -07:00
  • f66804396e chore: update owners to add me as reviewer Ricardo Maraschini 2025-04-16 11:20:11 +02:00
  • 3a5c651136 Move values.yaml comment about defining your own configmap to a NOTES.txt output instead (#1582) tspearconquest 2025-04-14 10:25:06 -05:00
  • 68207da9c8 Merge pull request #1663 from ricardomaraschini/strict-pod-eviction Kubernetes Prow Robot 2025-04-10 01:30:46 -07:00
  • 35a7178df6 feat: introduce strict eviction policy Ricardo Maraschini 2025-04-08 19:33:23 +02:00
  • 1de26e82a1 Merge pull request #1662 from ingvagabund/backport-1661-1.32 release-1.32 Kubernetes Prow Robot 2025-04-07 05:52:40 -07:00
  • cca28f7bbe Merge pull request #1651 from freedomchurl/readme-metric-update Kubernetes Prow Robot 2025-04-07 04:48:40 -07:00
  • 5032e508a4 TestLowNodeUtilizationKubernetesMetrics: set the right -cpu value for the cpu stressor Jan Chaloupka 2025-04-07 10:49:04 +02:00
  • 38b1f5c1a8 Merge pull request #1661 from ingvagabund/e2e-TestLowNodeUtilizationKubernetesMetrics-set-the-right-cpu Kubernetes Prow Robot 2025-04-07 02:20:38 -07:00
  • c2ed7eb575 TestLowNodeUtilizationKubernetesMetrics: set the right -cpu value for the cpu stressor Jan Chaloupka 2025-04-07 10:49:04 +02:00
  • 603473839a chore(helm): run descedulerPolicy thru tpl func for more chart control Satbir Chahal 2025-04-03 05:30:17 -07:00
  • 17b90969cf Merge pull request #1629 from googs1025/fix_sortDomains Kubernetes Prow Robot 2025-03-28 09:06:44 -07:00
  • 2cce60dc2b Merge pull request #1657 from ricardomaraschini/log Kubernetes Prow Robot 2025-03-28 06:52:40 -07:00
  • b4b203cc60 chore: add unit test for sortDomains func googs1025 2025-03-28 20:58:54 +08:00
  • 59d1d5d1b9 making isEvictable and hasSelectorOrAffinity invoked only once googs1025 2025-02-12 15:45:19 +08:00
  • 98e6ed6587 chore: log average and assessed thresholds Ricardo Maraschini 2025-03-27 15:22:28 +01:00
  • 4548723dea fix(removepodsviolatingtopologyspreadconstraint): fix removepodsviolatingtopologyspreadconstraint plugin sort logic googs1025 2025-03-20 19:13:46 +08:00
  • 7542cac9d0 Merge pull request #1654 from googs1025/add_reviewer Kubernetes Prow Robot 2025-03-24 02:16:35 -07:00
  • 8871272d35 nominate googs1025 for descheduler reviewers googs1025 2025-03-24 10:16:08 +08:00
  • a31a3b5e85 Merge pull request #1580 from tspearconquest/docs/add_cmdOptions_details_to_readme Kubernetes Prow Robot 2025-03-23 18:22:32 -07:00
  • 9b9ae9a3be Merge pull request #1650 from ingvagabund/nodeutilization-deviation-skip-nodes-without-extended-resource Kubernetes Prow Robot 2025-03-20 05:58:31 -07:00
  • c22d773200 [nodeutilization] test nodes without extended resource when computing the average utilization Jan Chaloupka 2025-03-17 15:31:40 +01:00
  • 9ba0f9b410 Merge pull request #1653 from ricardomaraschini/new-classifier Kubernetes Prow Robot 2025-03-20 05:20:31 -07:00
  • 95a631f6a5 feat: move classifier to its own package Ricardo Maraschini 2025-03-20 11:02:47 +01:00
  • 89535b9b9b Merge pull request #1649 from ricardomaraschini/normalizer Kubernetes Prow Robot 2025-03-20 02:34:31 -07:00
  • 54d0a22ad1 chore: comment the code and simplify some things Ricardo Maraschini 2025-03-19 19:56:36 +01:00
  • 87ba84b2ad feat: refactoring thresholds and usage assessment Ricardo Maraschini 2025-03-13 20:52:20 +01:00
  • b300faece0 Merge pull request #1652 from ingvagabund/nodeutili-refactor Kubernetes Prow Robot 2025-03-19 05:58:30 -07:00
  • 04ebdbee32 [nodeutilization]: produce node utilization of resources that are listed in the list of resources Jan Chaloupka 2025-03-19 12:20:46 +01:00
  • bda785f7dc add histogram metric docs LeeCheol 2025-03-18 17:37:02 +09:00
  • 6ab73d6ac5 Merge pull request #1533 from ingvagabund/node-utilization-util-snapshot Kubernetes Prow Robot 2025-03-17 08:53:49 -07:00