Jakub Tużnik
73a5cdf928
Address recent breaking changes in scheduler
...
The following things changed in scheduler and needed to be fixed:
* NodeInfo was moved to schedulerframework
* Some fields on NodeInfo are now exposed directly instead of via getters
* NodeInfo.Pods is now a list of *schedulerframework.PodInfo, not *apiv1.Pod
* SharedLister and NodeInfoLister were moved to schedulerframework
* PodLister was removed
2020-04-24 17:54:47 +02:00
Aleksandra Malinowska
a498dd661f
resolve todo in GetDaemonSetPodsForNode
2020-02-27 11:23:23 +01:00
Aleksandra Malinowska
5d44b202bc
Forget FakeNodeInfoForNodeName ever existed
2020-02-21 15:36:21 +01:00
Łukasz Osipiuk
e8eb30e75a
Better error checking in GetDaemonSetPodsForNode
2020-02-04 20:52:03 +01:00
Łukasz Osipiuk
57615ba0b0
Use ClusterSnapshot in GetDaemonSetPodsForNode
2020-02-04 20:51:46 +01:00
Łukasz Osipiuk
6b2287af4f
Pass ClusterSnaphost explicitly to PredicateChecker
2020-02-04 20:51:24 +01:00
Łukasz Osipiuk
db85b1b6f1
Implement NewTestPredicateChecker
2020-02-04 20:51:20 +01:00
Łukasz Osipiuk
373c558303
Extract PredicateChecker interface
2020-02-04 20:51:18 +01:00
Łukasz Osipiuk
4a2b8c7dfc
Remove use of PredicateMetadata
2020-02-04 20:51:05 +01:00
Pengfei Ni
128729bae9
Move schedulercache to package nodeinfo
2019-02-21 12:41:08 +08:00
Maciej Pytel
60babe7158
Use kubernetes lister for daemonset instead of custom one
...
Also migrate to using apps/v1.DaemonSet instead of old
extensions/v1beta1.
2018-12-28 13:55:41 +01:00
Aleksandra Malinowska
f5690aab96
Make CheckPredicates return predicateError
2018-08-28 14:11:35 +02:00
Pengfei Ni
be3dd85503
Update scheduler cache package
2018-06-11 13:54:12 +08:00
Marcin Wielgus
04bec08e84
Compilation fix
2018-03-20 20:11:36 +01:00
Maciej Pytel
281afa7147
precompute predicateMetadata in scale-down
2017-08-29 16:29:45 +02:00
Maciej Pytel
fb6ef75d12
Don't create verbose errors in predicates if we ignore them
...
Turns out all this string formatting is pretty damn expensive.
2017-08-24 15:18:38 +02:00
Marcin Wielgus
fc43808149
Godeps bump for CA
2017-07-03 22:05:11 +02:00
Marcin Wielgus
6d578132b9
Daemonset helper functions
2017-05-12 11:37:11 +02:00