1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-26 13:29:11 +01:00
Commit Graph

263 Commits

Author SHA1 Message Date
Avesh Agarwal
ed21529915 Auto generated conversion files. 2017-08-05 15:51:24 -04:00
Avesh Agarwal
0eb497a1a0 Create auto generated types.generated.go for componentconfig package. 2017-08-05 09:51:22 -04:00
Avesh Agarwal
93b896a24d Fix default.go in componentconfig. 2017-08-05 09:48:17 -04:00
Avesh Agarwal
c4c303e5b5 Add type.generated.go generated file for pkg/api/v1alpha1. 2017-08-05 09:34:04 -04:00
Avesh Agarwal
d7ef89b56f Add type.generated.go generated file for pkg/api. 2017-08-05 09:33:30 -04:00
Avesh Agarwal
2caa5ed1de Create doc.go files for auto generated files. 2017-08-05 00:29:20 -04:00
Avesh Agarwal
1d184448fc Update group name. 2017-08-05 00:26:05 -04:00
Avesh Agarwal
7755fded12 Update rescheduler's implementation. 2017-08-05 00:21:23 -04:00
Avesh Agarwal
1462cefa22 Fix compilation errors. 2017-08-04 15:57:50 -04:00
Avesh Agarwal
0f8ce97527 Implement part of low node utilization strategy. 2017-08-04 15:44:54 -04:00
Avesh Agarwal
6178d99993 Modify percentage type to float64 2017-08-04 14:05:14 -04:00
Avesh Agarwal
b2bfb0e24f Add number of nodes thershold to node utilization strategies. 2017-08-04 14:01:55 -04:00
Avesh Agarwal
79985395d5 Update rescheduler's implementation. 2017-08-04 11:55:20 -04:00
Avesh Agarwal
b9e60d8030 Implment reading of rescheduler's policy. 2017-08-04 11:11:55 -04:00
Avesh Agarwal
bc5e653660 Update rescheduler implementation. 2017-08-04 10:38:27 -04:00
Avesh Agarwal
02382b61f7 Update rescheduler strategies types. 2017-08-04 09:59:40 -04:00
Avesh Agarwal
4be75d86f6 Implement resource utilization threhsolds types. 2017-08-03 19:39:52 -04:00
Avesh Agarwal
adb84cab8d Update duplicate pods removal strategy. 2017-08-03 02:07:50 -04:00
Avesh Agarwal
7a2a3ce91a Update rescheduler implementation code. 2017-08-03 01:11:42 -04:00
Avesh Agarwal
a73f81ecfa Update duplicate strategy implementation. 2017-08-03 00:56:43 -04:00
Avesh Agarwal
44fb747a4a Update eviction util implementation. 2017-08-03 00:15:18 -04:00
Avesh Agarwal
943a3826f3 Implement low node utilization strategy. 2017-08-03 00:14:59 -04:00
Avesh Agarwal
f5bdfda234 Implement duplicate removal strategy. 2017-08-03 00:14:30 -04:00
Avesh Agarwal
186012fb0c Implement rescheduler implementation. 2017-08-03 00:14:02 -04:00
Avesh Agarwal
4969ffedf9 Update eviction util implementation. 2017-08-03 00:13:38 -04:00
Avesh Agarwal
77c9efc738 Implement pod eviction mechanism. 2017-08-02 14:20:02 -04:00
Avesh Agarwal
5986d15df2 Implement daemonset check. 2017-08-02 13:04:09 -04:00
Avesh Agarwal
81e60b1e50 Implement pod with local storage check. 2017-08-01 18:31:52 -04:00
Avesh Agarwal
4d289d32e4 Implement check for if a server support eviction sub resource. 2017-08-01 11:22:22 -04:00
Avesh Agarwal
062b8698c7 Implement mirror pod check. 2017-08-01 11:21:43 -04:00
Avesh Agarwal
4ad64d2ad4 Implement various pods implementation. 2017-07-31 22:27:46 -04:00
Avesh Agarwal
0f3704e8ea Update node implementation. 2017-07-31 22:27:32 -04:00
Avesh Agarwal
cc8a3ca4f3 Fix node implementation. 2017-07-31 21:03:04 -04:00
Avesh Agarwal
2285ff5c13 Update rescheduler implementation. 2017-07-31 20:57:56 -04:00
Avesh Agarwal
5968d21701 Implement pod related utilities. 2017-07-31 20:48:14 -04:00
Avesh Agarwal
e3f68ba06e Implement pod related utilities. 2017-07-31 20:45:54 -04:00
Avesh Agarwal
fe91cca2f3 Refactor code around utils and client. 2017-07-31 18:54:26 -04:00
Avesh Agarwal
5df7cb85d4 Fix rescheduler's node implementation. 2017-07-31 15:48:08 -04:00
Avesh Agarwal
f8f7876e84 Fix rescheduler node implementation. 2017-07-31 01:31:43 -04:00
Avesh Agarwal
6b4d6906e7 Fix node lister imports. 2017-07-31 01:23:17 -04:00
Avesh Agarwal
28a5d64cd7 Update nodelister implementation. 2017-07-31 01:21:16 -04:00
Avesh Agarwal
00a30509d6 Implement ready node lister. 2017-07-31 01:13:49 -04:00
Avesh Agarwal
c649c97cfb Fix rescheduler compile errors. 2017-07-30 19:11:08 -04:00
Avesh Agarwal
49314d8418 Implement utils package. 2017-07-30 18:40:01 -04:00
Avesh Agarwal
9e1635a95a Implement rescheduler client. 2017-07-30 18:38:46 -04:00
Avesh Agarwal
5020d89c4c Update component config version types. 2017-07-30 18:38:18 -04:00
Avesh Agarwal
b050ebc406 Update componentconfig types. 2017-07-30 18:29:53 -04:00
Avesh Agarwal
198dfc8a2e Update rescheduler policy version implementation. 2017-07-29 15:14:00 -04:00
Avesh Agarwal
e715d5718a Implement defaulting of policy functions. 2017-07-29 11:42:35 -04:00
Avesh Agarwal
0290142ed5 Implement policy's versioned registration. 2017-07-29 11:42:11 -04:00