Kubernetes Prow Robot
dd7b76f2c4
Merge pull request #1768 from a7i/v0.34.0-docs-manifests
...
[v0.34.0] update docs and manifests
v0.34.0
2025-10-29 17:54:01 -07:00
Amir Alavi
bc4f17194b
[v0.34.0] update docs and manifests
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2025-10-29 12:20:31 -04:00
Kubernetes Prow Robot
ebaf155e23
Merge pull request #1765 from googs1025/helm_chart
...
docs: use podProtections args in helm chart
2025-10-29 01:02:01 -07:00
googs1025
781572fed5
use podProtections args
...
Signed-off-by: googs1025 <googs1025@gmail.com >
2025-10-28 10:29:52 +08:00
Kubernetes Prow Robot
e3503d22f4
Merge pull request #1751 from rstribrn/fix/#1750_chart_livenessprobe
...
helm: Fix liveness probe timeout for descheduler chart
2025-10-21 12:00:39 -07:00
Kubernetes Prow Robot
564c2c29d8
Merge pull request #1759 from ricardomaraschini/add-myself-as-approver
...
chore: update approvers
2025-10-21 08:02:43 -07:00
Kubernetes Prow Robot
bbb915e003
Merge pull request #1744 from a7i/amir/k8s-1.34
...
[v0.34.0] bump to kubernetes 1.34 deps
2025-10-21 07:32:47 -07:00
Amir Alavi
1db6b615d1
[v0.34.0] bump to kubernetes 1.34 deps
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2025-10-21 09:14:13 -04:00
Kubernetes Prow Robot
e9188852ef
Merge pull request #1762 from tiraboschi/test_1.34
...
test: run by default with kind 0.30.0 and kubevirt v1.6.2
2025-10-21 05:28:40 -07:00
Simone Tiraboschi
c36466bb1c
test: run by default with kind 0.30.0 and kubevirt v1.6.2
...
bump kind and kubevirt versions to unblock the k8s 1.34
e2e test lane.
Signed-off-by: Simone Tiraboschi <stirabos@redhat.com >
2025-10-21 13:44:34 +02:00
Ricardo Maraschini
841fd29282
chore: update approvers
...
add myself as an approver on this repository.
2025-10-17 14:59:21 +02:00
Kubernetes Prow Robot
79b2e04199
Merge pull request #1753 from tiraboschi/annotate_eviction_requests
...
feat(eviction): add annotations to eviction requests for observability
2025-10-13 04:26:57 -07:00
Simone Tiraboschi
3a608a590a
feat(eviction): add annotations to eviction requests for observability
...
Although eviction requests (policy/v1) are not persisted long term,
their API still implements the full metav1.ObjectMeta struct. While
name and namespace refer to the pod being evicted, eviction requests
can still carry annotations.
This change adds annotations to descheduler-initiated evictions,
including the requester, reason, and the strategy or plugin that
triggered them.
While these details are already logged by the descheduler, exposing them
as annotations allows external webhooks or controllers to provide
clearer context about each eviction request, both for tracking and
prioritization purposes.
Signed-off-by: Simone Tiraboschi <stirabos@redhat.com >
2025-10-13 12:49:03 +02:00
Kubernetes Prow Robot
07b1c4e681
Merge pull request #1755 from tsj-30/fix/handle-single-node
...
descheduler: handle single-node clusters gracefully
2025-10-13 01:36:56 -07:00
S J Tharun
7d6f6fedec
fix gofmt error
2025-10-13 08:29:27 +05:30
S J Tharun
3033aec6a0
descheduler: handle single-node clusters gracefully
2025-10-11 07:53:41 +05:30
Rostislav Stříbrný
9eb582cd67
helm: Fix liveness probe timeout for descheduler chart
2025-09-30 14:52:40 +02:00
Kubernetes Prow Robot
925b388702
Merge pull request #1746 from eminaktas/fix/correct-function-comment
...
fix: correct comment for HaveNoEvictionAnnotation
2025-09-30 03:10:18 -07:00
Kubernetes Prow Robot
e599018adb
Merge pull request #1747 from ricardomaraschini/fix-context-cancellation
...
chore: give tracing.Shutdown() its own context
2025-09-25 07:54:18 -07:00
Ricardo Maraschini
f9a3be8cde
chore: give tracing.Shutdown() its own context
...
the tracing.Shutdown() uses the context so we must guarantee that the
context we use is valid regardless if the original context being
cancelled already.
this change introduces an exclusive context for the shutdown process
with an arbitrary timeout.
2025-09-24 12:37:54 +02:00
Emin Aktas
d47e077897
fix: correct comment for HaveNoEvictionAnnotation
2025-09-20 12:53:56 +03:00
Kubernetes Prow Robot
483c9c1499
Merge pull request #1741 from anthosz/deploy-annotation
...
helm chart - Allow to add custom annotations for deployment
2025-09-18 12:24:11 -07:00
Anthony SCHWARTZ
d841a2d913
helm chart - Allow to add custom annotations for deployment
...
Revamp code
2025-09-17 22:27:18 +02:00
Kubernetes Prow Robot
f7f86ed075
Merge pull request #1743 from ingvagabund/test-e2e-new-args
...
feat(test/e2e): introduce new flags to override RunAsUser and RunAsGroup security context setting
2025-09-17 02:54:13 -07:00
Kubernetes Prow Robot
46f55b5221
Merge pull request #1742 from ricardomaraschini/add-pull-request-template
...
chore: add pull request template
2025-09-17 01:28:13 -07:00
Jan Chaloupka
fa9fa70ed7
feat(test/e2e): introduce new flags to override RunAsUser and RunAsGroup security context setting
...
So RunAsUser and RunAsGroup can be either omitted and set to different values
2025-09-17 10:23:57 +02:00
Ricardo Maraschini
43dc9a9616
chore: add pull request template
...
adds a list of things to be checked by the pr creator and reviewers.
2025-09-16 12:12:15 +02:00
Kubernetes Prow Robot
f8c8d9a385
Merge pull request #1736 from n2h9/chore-1732-chart-add-cronjob-job-annotations-and-labels
...
[1732] chore: add cronjob/job labels and annotations to helm chart
2025-08-29 09:09:11 -07:00
Nikita B
b5bb15ae10
[1732] chore: add cronjob/job labels and annotations to helm chart
...
Signed-off-by: Nikita B <n2h9z4@gmail.com >
2025-08-23 14:49:28 +02:00
Kubernetes Prow Robot
94d1825c68
Merge pull request #1725 from googs1025/chore/evictionConstraints
...
standardize protectionEnabled param across eviction constraints
2025-08-19 05:53:36 -07:00
googs1025
257bd55909
standardize protectionEnabled param
2025-08-19 17:52:54 +08:00
Kubernetes Prow Robot
fd2febbfe1
Merge pull request #1641 from jmederer/master
...
feat(token): automountServiceAccountToken set hard to true on deployment
2025-08-15 05:05:11 -07:00
Kubernetes Prow Robot
63ecaec0ef
Merge pull request #1729 from googs1025/validate/improve
...
Improves the validation logic in the plugins
2025-08-15 03:31:07 -07:00
Kubernetes Prow Robot
4740bc3e27
Merge pull request #1728 from googs1025/chore/podprotections/readme
...
update readme for PodProtections
2025-08-15 02:35:07 -07:00
googs1025
8f521bb6f7
update readme for PodProtections
...
Signed-off-by: googs1025 <googs1025@gmail.com >
2025-08-15 13:26:25 +08:00
Jan Mederer
d641488ea1
feat(token): automountServiceAccountToken - The Option can now be controlled via values.yaml or VolumeMounts
...
Signed-off-by: Jan Mederer <jan@mederer.it >
2025-08-14 08:34:55 +02:00
Kubernetes Prow Robot
e5c57a759b
Merge pull request #1603 from googs1025/feature/add_dra_arg
...
feature: add PodsWithResourceClaims parameter in DefaultEvictorArgs PodProtections
2025-08-13 06:57:10 -07:00
googs1025
9c7e01de67
feature: add PodsWithResourceClaims parameter in DefaultEvictorArgs PodProtections
...
Signed-off-by: googs1025 <googs1025@gmail.com >
2025-08-13 20:35:36 +08:00
Kubernetes Prow Robot
eb4c7d102f
Merge pull request #1733 from googs1025/namesapce_includes
...
add ValidateHighNodeUtilizationPluginConfig unit test
2025-08-13 05:03:08 -07:00
googs1025
e5ea03ce75
add ValidateHighNodeUtilizationPluginConfig unit test
...
Signed-off-by: googs1025 <googs1025@gmail.com >
2025-08-13 17:15:21 +08:00
googs1025
2cce141feb
Improves the validation logic in the plugins
...
Signed-off-by: googs1025 <googs1025@gmail.com >
2025-08-07 17:21:01 +08:00
Kubernetes Prow Robot
f2211e1cef
Merge pull request #1665 from googs1025/refator/evict_arg
...
add PodProtections for DefaultEvictorArgs
2025-08-05 02:59:40 -07:00
googs1025
d9697591d5
add EvictionProtection filed for DefaultEvictorArgs
...
Signed-off-by: googs1025 <googs1025@gmail.com >
2025-08-04 19:34:16 +08:00
Kubernetes Prow Robot
419fe74702
Merge pull request #1723 from ingvagabund/default-evictor-no-eviction-policy
...
Default evictor no eviction policy
2025-07-31 05:13:16 -07:00
Jan Chaloupka
7380aa6e0a
DefaultEvictor: introduce no-eviction policy
...
NoEvictionPolicy dictates whether a no-eviction policy is prefered or mandatory.
Needs to be used with caution as this will give users ability to protect their pods
from eviction. Which might work against enfored policies. E.g. plugins evicting pods
violating security policies.
2025-07-24 15:47:05 +02:00
Kubernetes Prow Robot
b84b2623b9
Merge pull request #1722 from ingvagabund/minor-refactoring
...
Test code refactorings
2025-07-24 06:38:28 -07:00
Jan Chaloupka
d0548b75d7
TestSortPodsBasedOnPriorityLowToHigh: check the whole sorted list of pods
2025-07-24 12:48:03 +02:00
Jan Chaloupka
6e9d8891c5
defaultevictor_test.go: replace descheduler.alpha.kubernetes.io/evict literal with evictPodAnnotationKey const
2025-07-24 12:48:00 +02:00
Jan Chaloupka
5cc9e68127
Drop assignment if default test values
2025-07-24 12:04:07 +02:00
Kubernetes Prow Robot
bf6a51f733
Merge pull request #1660 from schahal/chore/run-policies-thru-tpl
...
feat(helm): run descedulerPolicy thru tpl func for more chart control
2025-07-17 02:30:24 -07:00