Commit Graph
79 Commits
Author SHA1 Message Date
Avesh Agarwal 82e21ceea0 Implement loading rescheduler's policy config from versioned config. 2017-08-07 12:33:56 -04:00
Avesh Agarwal c76ba8335f Update rescheduler's to load versioned policy config. 2017-08-07 12:33:16 -04:00
Avesh Agarwal 239121ce17 Update rescheduler's v1alpha1 api code. 2017-08-07 12:32:46 -04:00
Avesh Agarwal 8ffa897b5c Update api install code to use rescheduler's scheme. 2017-08-07 12:32:13 -04:00
Avesh Agarwal 81b37707df Fix a sentence. 2017-08-07 11:10:41 -04:00
Avesh Agarwal 34cf03f106 Update rescheduler's api install to use rescheduler's scheme. 2017-08-06 23:50:11 -04:00
Avesh Agarwal 5bdcde484a Update rescheduler's scheme implementation. 2017-08-06 23:43:00 -04:00
Avesh Agarwal 2900e13d37 Add rescheduler's scheme. 2017-08-06 23:41:20 -04:00
Avesh Agarwal 3b012db6ef Update generated types files. 2017-08-06 16:05:34 -04:00
Avesh Agarwal a36e9f2de8 Update generated conversion files. 2017-08-06 16:04:33 -04:00
Avesh Agarwal a6b75a2fd5 Fix compilation issue by importing time. 2017-08-06 16:02:13 -04:00
Avesh Agarwal 718efe69e1 Move ReschedulingInterval to rescheduler's configuration out of
rescheduler's policy.
2017-08-06 15:58:30 -04:00
Avesh Agarwal d1023e0d00 Update doc.go in api and apis v1alpha1 packages to remove open-api tag. 2017-08-05 16:34:45 -04:00
Avesh Agarwal e8b4c67e27 Fix regiserting default functions. 2017-08-05 16:24:51 -04:00
Avesh Agarwal b58be3318b Create autogenerated default function files. 2017-08-05 16:23:09 -04:00
Avesh Agarwal 7e22d01692 Create autogenerated deep copies files. 2017-08-05 16:04:29 -04:00
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