Sean Malloy
0397425010
Bump Kind To v0.11.0
...
This is required for running e2e tests for k8s v1.21.
2021-05-18 23:37:10 -05:00
Kubernetes Prow Robot
a9ff644de6
Merge pull request #568 from BinacsLee/binacs-pkg-descheduler-descheduler_test-fix-errorhandling
...
Add verify script for govet & fix pkg/descheduler/descheduler_test.go
2021-05-17 08:18:23 -07:00
BinacsLee
fe8e17f72c
fix staticcheck failure for pkg/descheduler/descheduler_test.go
2021-05-17 23:07:12 +08:00
Kubernetes Prow Robot
a1709e9edd
Merge pull request #567 from a7i/topology-taint-toleration
...
RemovePodsViolatingTopologySpreadConstraint : Take node's taints into consideration when balancing domains
2021-05-14 12:41:58 -07:00
Amir Alavi
24c0ca2ef9
Take node's taints into consideration when balancing domains
2021-05-14 15:23:58 -04:00
Kubernetes Prow Robot
9b26abd538
Merge pull request #565 from damemi/issue-564
...
Add test cases for soft constraints/multi constraints
2021-05-12 19:14:24 -07:00
Mike Dame
fc83c13166
Add test cases for soft constraints/multi constraints
2021-05-12 08:36:07 -04:00
Kubernetes Prow Robot
9b69962053
Merge pull request #535 from ingvagabund/e2e-refactor
...
E2e refactor
2021-05-11 06:33:36 -07:00
Kubernetes Prow Robot
2a3529c543
Merge pull request #560 from damemi/update-verify-messages
...
Update error messages in verify scripts to be more informative
2021-04-30 20:05:59 -07:00
Mike Dame
58408d710b
Update error messages in verify scripts to be more informative
2021-04-30 16:56:16 -04:00
Kubernetes Prow Robot
161f66a12f
Merge pull request #558 from KohlsTechnology/structured-logging
...
Use Structured Logging For Unknown Strategy Log Message
2021-04-28 23:28:50 -07:00
Sean Malloy
6bde95c9a1
Use Structured Logging For Unknown Strategy Log Message
...
Always use structured logging. Therefore update klog.Errorf() to instead
use klog.ErrorS().
Here is an example of the new log message.
E0428 23:58:57.048912 586 descheduler.go:145] "skipping strategy" err="unknown strategy name" strategy=ASDFPodLifeTime
2021-04-29 00:00:07 -05:00
Kubernetes Prow Robot
724ff8a188
Merge pull request #556 from damemi/change-main-loop
...
Invert main strategy loop for performance and customizability
2021-04-28 07:52:50 -07:00
Mike Dame
feae158a50
Invert main strategy loop for performance and customizability
2021-04-28 10:36:02 -04:00
Kubernetes Prow Robot
780ac7a51e
Merge pull request #554 from BinacsLee/binacs-utils-predicates-cleanup
...
code cleanup: remove check on length
2021-04-26 07:19:01 -07:00
BinacsLee
c4afb6bb30
code cleanup: remove check on length
2021-04-25 21:44:20 +08:00
Jan Chaloupka
f4e24a408f
Drop klog
2021-04-14 09:03:38 +02:00
Jan Chaloupka
2781106d49
TestEvictAnnotation: replace LowNodeUtilization strategy with PodLifetime
...
PodLifetime is simpler in validating results
2021-04-14 09:03:31 +02:00
Jan Chaloupka
534a30a058
e2e: deleteRC: replace loop with wait.PollImmediate
2021-04-14 09:03:26 +02:00
Jan Chaloupka
bb55741320
Update vendor
2021-04-14 09:03:21 +02:00
Jan Chaloupka
079bd6157b
e2e: TestLowNodeUtilization: normalize nodes before running the strategy
2021-04-14 09:03:15 +02:00
Kubernetes Prow Robot
832facc526
Merge pull request #537 from KohlsTechnology/docs-0.21.0
...
Update Docs and Manifests for v0.21.0
2021-04-13 08:24:52 -07:00
Kubernetes Prow Robot
c4fa6c472f
Merge pull request #548 from lx1036/feature/fix-testcase
...
Updating policy api version used in pod evictor
2021-04-13 08:12:50 -07:00
Xiang Liu
a848dac3cf
Updating policy api version used in pod evictor
2021-04-13 11:02:01 +08:00
Kubernetes Prow Robot
43a2ccf9c4
Merge pull request #546 from ingvagabund/add-diagram
...
Add diagram of strategies
2021-04-12 13:38:15 -07:00
Jan Chaloupka
60cf3aeb95
Add diagram of strategies
2021-04-12 09:51:54 +02:00
Kubernetes Prow Robot
84b174e841
Merge pull request #547 from KohlsTechnology/bump-1.21.0
...
Bump To k8s 1.21.0
2021-04-08 23:00:48 -07:00
Sean Malloy
40337d064d
Bump To k8s 1.21.0
2021-04-08 23:36:06 -05:00
Kubernetes Prow Robot
9fe585c854
Merge pull request #545 from pravarag/add-verify-script-deep-copies
...
Add verify script for deep-copies generator
2021-04-08 21:20:35 -07:00
Pravar Agrawal
4fce2ca2f1
add verify script for deep-copies gen
2021-04-08 22:51:24 +05:30
Kubernetes Prow Robot
4c11de0403
Merge pull request #507 from pravarag/add-verify-scripts
...
Add verify scripts for make gen to run during PR
2021-04-07 21:41:41 -07:00
Pravar Agrawal
a9099efc45
add verify scripts for conversions gen
...
Signed-off-by: Pravar Agrawal <pravaag1@in.ibm.com >
2021-04-08 09:56:32 +05:30
Kubernetes Prow Robot
6edb644f2e
Merge pull request #544 from ingvagabund/lnu-improve-node-usage-logging
...
LNU: improve nodeUsage logging
2021-04-06 23:45:53 -07:00
Jan Chaloupka
c239e1199f
LNU: improve nodeUsage logging
...
To avoid:
```
I0210 11:56:04.137956 3309277 lownodeutilization.go:389] "Updated node usage" updatedUsage={node:0xc000460000 usage:map[cpu:0xc00042b480 memory:0xc00042b4c0 pods:0xc00042b500] allPods:[0xc0004a0000 0xc0004a03e8 0xc0004a07d0 0xc0004a0bb8 0xc0004a0fa0 0xc0004a1388 0xc0004a1770 0xc0004a1b58] lowResourceThreshold:map[cpu:0xc00042b540 memory:0xc00042b580 pods:0xc00042b5c0] highResourceThreshold:map[cpu:0xc00042b600 memory:0xc00042b640 pods:0xc00042b680]}
I0210 11:56:04.138829 3309277 lownodeutilization.go:389] "Updated node usage" updatedUsage={node:0xc000460000 usage:map[cpu:0xc00042b480 memory:0xc00042b4c0 pods:0xc00042b500] allPods:[0xc0004a0000 0xc0004a03e8 0xc0004a07d0 0xc0004a0bb8 0xc0004a0fa0 0xc0004a1388 0xc0004a1770 0xc0004a1b58] lowResourceThreshold:map[cpu:0xc00042b540 memory:0xc00042b580 pods:0xc00042b5c0] highResourceThreshold:map[cpu:0xc00042b600 memory:0xc00042b640 pods:0xc00042b680]}
I0210 11:56:04.139044 3309277 lownodeutilization.go:389] "Updated node usage" updatedUsage={node:0xc000460000 usage:map[cpu:0xc00042b480 memory:0xc00042b4c0 pods:0xc00042b500] allPods:[0xc0004a0000 0xc0004a03e8 0xc0004a07d0 0xc0004a0bb8 0xc0004a0fa0 0xc0004a1388 0xc0004a1770 0xc0004a1b58] lowResourceThreshold:map[cpu:0xc00042b540 memory:0xc00042b580 pods:0xc00042b5c0] highResourceThreshold:map[cpu:0xc00042b600 memory:0xc00042b640 pods:0xc00042b680]}
```
2021-04-06 09:43:23 +02:00
Kubernetes Prow Robot
b713b7852a
Merge pull request #434 from ZongqiangZhang/extend-resources
...
Support extended resources in LowNodeUtilization
2021-04-06 00:21:34 -07:00
Kubernetes Prow Robot
5d07d0c8e2
Merge pull request #543 from gaurav1086/e2e_test_fix_goroutine_leak
...
e2e_test: fix goroutine leak
2021-04-05 18:11:19 -07:00
Gaurav Singh
7076ba0760
e2e_test: fix goroutine leak
2021-04-04 21:19:56 -04:00
ZongqiangZhang
81b816d4a4
support extended resources in lownodeutilization
2021-04-02 21:37:51 +08:00
Kubernetes Prow Robot
9ebc909c7f
Merge pull request #541 from KohlsTechnology/make-gen
...
Update Generated Code
2021-04-01 00:39:22 -07:00
Sean Malloy
af01b675b0
Update Generated Code
...
Ran "make gen" using Go 1.16.1. Some changes were merged, but "make gen"
was not run. This fixes the problem.
See below PR for reference:
https://github.com/kubernetes-sigs/descheduler/pull/523
2021-04-01 00:28:20 -05:00
Kubernetes Prow Robot
ce6ce5a058
Merge pull request #539 from damemi/1.21-rc.0
...
Bump to k8s 1.21-rc.0
2021-03-31 16:55:21 -07:00
Mike Dame
bd4f6d4fcd
Bump to k8s 1.21-rc.0
2021-03-31 10:22:56 -04:00
Sean Malloy
6a4181158a
Update Docs and Manifests for v0.21.0
...
* Added v0.21 references to README
* Update k8s manifests with v0.21.0 references
* Added table with list of supported architectures by release
2021-03-31 00:53:19 -05:00
Kubernetes Prow Robot
a2746d09e8
Merge pull request #523 from RyanDevlin/evict-critical
...
Added EvictSystemCriticalPods flag to descheduler
2021-03-30 10:41:57 -07:00
RyanDevlin
b5d7219391
Completed evictSystemCriticalPods feature
2021-03-29 23:13:05 -04:00
Kubernetes Prow Robot
b09d5d99dc
Merge pull request #534 from KohlsTechnology/kustomize-docs
...
Use Tags In Kustomize Documentation
2021-03-27 23:46:44 -07:00
Sean Malloy
dbcc20f37f
Use Tags In Kustomize Documentation
...
The master branch always represents the next release of the
descheduler. Therefore applying the descheduler k8s manifests
from the master branch is not considered stable. It is best for
users to install descheduler using the released tags.
2021-03-27 01:21:08 -05:00
Kubernetes Prow Robot
51340b56b8
Merge pull request #533 from ingvagabund/bump-to-go1.16
...
Bump go to 1.16
2021-03-26 23:20:43 -07:00
Jan Chaloupka
160669817e
Bump go to 1.16
2021-03-25 10:13:40 +01:00
Kubernetes Prow Robot
6ca4479892
Merge pull request #520 from KohlsTechnology/statefulset-docs
...
Document That Descheduler Considers StatefulSets For Eviction
2021-03-23 08:15:36 -07:00