Jane Liu L
9c653a2274
fix helmchart fail to watch namespace issue
2022-02-04 18:34:21 +08:00
Kubernetes Prow Robot
8d37557743
Merge pull request #709 from damemi/update-helm-23
...
Update helm chart version to v0.23
v0.23.0
2022-02-03 12:10:58 -08:00
Mike Dame
5081ad84b5
Update helm chart version to v0.23
2022-02-03 14:57:18 -05:00
Kubernetes Prow Robot
afb1d75ce1
Merge pull request #660 from martin-magakian/features/add_affinity_option
...
Adding 'affinity' support to run 'descheduler' in CronJob or Deployment
2022-01-27 05:56:27 -08:00
Kubernetes Prow Robot
8e3ef9a6b3
Merge pull request #694 from sharkannon/master
...
Updates to include annotations to the service account
2022-01-27 05:42:26 -08:00
Kubernetes Prow Robot
778a18c550
Merge pull request #700 from jklaw90/root-ctx
...
Use the root context cancellation
2022-01-27 05:08:25 -08:00
Julian Lawrence
1a98a566b3
adding cancelation from sigint sigterm
2022-01-25 00:10:09 -08:00
Kubernetes Prow Robot
a643c619c9
Merge pull request #699 from ingvagabund/evict-pods-report-metrics-indendent-of-the-dry-mode
...
Evictor: report successful eviction independently of the dry-mode
2022-01-20 14:16:29 -08:00
Jan Chaloupka
203388ff1a
Evictor: report successful eviction independently of the dry-mode
...
Dry mode currently does not report metrics when the eviction succeeds
2022-01-20 21:23:19 +01:00
Kubernetes Prow Robot
2844f80a35
Merge pull request #677 from ingvagabund/accumulated-eviction
...
Use a fake client when evicting pods by individual strategies to accumulate the evictions
2022-01-20 08:15:52 -08:00
Jan Chaloupka
901a16ecbc
Do not collect the metrics when the metrics server is not enabled
2022-01-20 17:04:15 +01:00
Jan Chaloupka
e0f086ff85
Use a fake client when evicting pods by individual strategies to accumulate the evictions
...
Currently, when the descheduler is running with the --dry-run on, no strategy actually
evicts a pod so every strategy always starts with a complete list of
pods. E.g. when the PodLifeTime strategy evicts few pods, the RemoveDuplicatePods
strategy still takes into account even the pods eliminated by the PodLifeTime
strategy. Which does not correspond to the real case scenarios as the
same pod can be evicted multiple times. Instead, use a fake client and
evict/delete the pods from its cache so the strategies evict each pod
at most once as it would be normally done in a real cluster.
2022-01-20 17:04:05 +01:00
Stephen Herd
8752a28025
Merge branch 'kubernetes-sigs-master'
2022-01-13 12:52:36 -08:00
Stephen Herd
24884c7568
Rebase from master
2022-01-13 12:52:06 -08:00
Kubernetes Prow Robot
175f648045
Merge pull request #695 from a7i/liveness-template
...
make livenessprobe consistent across manifests
2022-01-12 13:37:40 -08:00
Amir Alavi
f50a3fa119
make livenessprobe consistent across manifests; make helm chart configurable via values.yaml
2022-01-12 11:49:17 -05:00
Kubernetes Prow Robot
551eced42a
Merge pull request #688 from babygoat/evict-failed-without-ownerrefs
...
feat: support eviction of failed bare pods
2022-01-11 12:31:15 -08:00
Stephen Herd
3635a8171c
Updates to include annotations to the service account, needed for things such as Workload Identity in Google Cloud
2022-01-11 11:55:05 -08:00
Kubernetes Prow Robot
796f347305
Merge pull request #692 from jklaw90/sliding-until
...
NonSlidingUntil for deployment
2022-01-11 06:21:16 -08:00
Kubernetes Prow Robot
13abbe7f09
Merge pull request #693 from developer-guy/patch-1
...
Update NOTES.txt
2022-01-10 05:11:13 -08:00
Kubernetes Prow Robot
e4df54d2d1
Merge pull request #685 from JaneLiuL/master
...
add liveness probe
2022-01-10 04:29:12 -08:00
Jane Liu L
c38f617e40
add liveness probe
2022-01-10 09:56:53 +08:00
Kubernetes Prow Robot
e6551564c4
Merge pull request #691 from RyanDevlin/waitForNodes
...
Eliminated race condition in E2E tests
2022-01-07 06:16:30 -08:00
Batuhan Apaydın
3a991dd50c
Update NOTES.txt
...
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
Co-authored-by: Furkan Türkal <furkan.turkal@trendyol.com >
Co-authored-by: Emin Aktaş <emin.aktas@trendyol.com >
Co-authored-by: Necatican Yıldırım <necatican.yildirim@trendyol.com >
Co-authored-by: Fatih Sarhan <fatih.sarhan@trendyol.com >
2022-01-07 13:42:00 +03:00
Julian Lawrence
77cb406052
updated until -> sliding until
2022-01-06 12:55:10 -08:00
RyanDevlin
921a5680ab
Eliminated race condition in E2E tests
2022-01-06 09:36:13 -05:00
babygoat
1529180d70
feat: support eviction of failed bare pods
...
This patch adds the policy(evictFailedBarePods) to allow the failed
pods without ownerReferences to be evicted. For backward compatibility,
disable the policy by default. Address #644 .
2022-01-06 01:07:41 +08:00
Kubernetes Prow Robot
2d9143d129
Merge pull request #687 from jklaw90/error-comment
...
Comment update for metrics
2022-01-04 06:52:52 -08:00
Kubernetes Prow Robot
e9c0833b6f
Merge pull request #689 from ingvagabund/run-hack-update-generated-conversions-sh
...
run ./hack/update-* scripts
2022-01-04 06:34:52 -08:00
Jan Chaloupka
8462cf56d7
run ./hack/update-* scripts
2022-01-04 09:37:01 +01:00
Julian Lawrence
a60d6a527d
updated comment to reflect actual value
2021-12-29 10:56:10 -08:00
Kubernetes Prow Robot
2b23694704
Merge pull request #682 from jklaw90/chart-labels
...
commonLabels value for chart
2021-12-26 06:15:15 -08:00
Julian Lawrence
d0a95bee2f
fixed default value for common labels
2021-12-20 08:24:30 -08:00
Julian Lawrence
57a910f5d1
adding commonLabels value
2021-12-18 23:31:52 -08:00
Kubernetes Prow Robot
ccaedde183
Merge pull request #661 from kirecek/enhc/include-pod-reason
...
Add pod.Status.Reason to the list of reasons
2021-12-17 13:11:55 -08:00
Erik Jankovič
2020642b6f
chore: add pod.Status.Reason to the list of reasons
...
Signed-off-by: Erik Jankovič <erik.jankovic@gmail.com >
2021-12-17 18:37:53 +01:00
Kubernetes Prow Robot
96ff5d2dd9
Merge pull request #680 from ingvagabund/klog-output-stdout
...
Set the klog output to stdout by default
2021-12-16 05:31:18 -08:00
Jan Chaloupka
d8718d7db3
Set the klog output to stdout by default
...
Also, one needs to set --logtostderr=false to properly log into the stdout
2021-12-16 11:22:40 +01:00
Kubernetes Prow Robot
1e5165ba9f
Merge pull request #670 from autumn0207/improve_pod_eviction_metrics
...
Add node name label to the counter metric for evicted pods
2021-12-16 01:49:18 -08:00
autumn0207
8e74f8bd77
improve pod eviction metrics
2021-12-16 17:06:22 +08:00
Kubernetes Prow Robot
2424928019
Merge pull request #667 from damemi/1.23-rc.0
...
bump: k8s to 1.23
2021-12-15 06:56:20 -08:00
Jan Chaloupka
e6314d2c7e
Init the klog directly
...
Since 3948cb8d1b (diff-465167b08358906be13f9641d4798c6e8ad0790395e045af8ace4d08223fa922R78)
the klog verbosity level gets always overriden.
2021-12-15 09:23:20 -05:00
Kubernetes Prow Robot
271ee3c7e3
Merge pull request #678 from a7i/golangci-fix
...
fix: install golangci using from the golangci repo
2021-12-15 02:20:19 -08:00
Amir Alavi
e58686c142
fix: install golangci using from the golangci repo
2021-12-14 13:18:19 -05:00
Kubernetes Prow Robot
0b2c10d6ce
Merge pull request #673 from Garrybest/pr_pod_cache
...
list pods assigned to a node by pod informer cache
2021-12-14 01:32:04 -08:00
Garrybest
cac3b9185b
reform all test files
...
Signed-off-by: Garrybest <garrybest@foxmail.com >
2021-12-11 19:43:16 +08:00
Mike Dame
94888e653c
Move klog initialization to cli.Run()
2021-12-10 12:00:11 -05:00
Mike Dame
936578b238
Update k8s version in helm test
2021-12-10 10:14:47 -05:00
Mike Dame
4fa7bf978c
run hack/update-generated-deep-copies.sh
2021-12-10 10:02:39 -05:00
Mike Dame
2f7c496944
React to 1.23 bump
...
Logging validation functions changed in upstream commit
54ecfcdac8 .
This uses the new function name.
2021-12-10 10:02:26 -05:00