k3s/plugin
Kubernetes Submit Queue 9dd96e3120 Merge pull request #39904 from jayunit100/scheduler_factory_iface_2
Automatic merge from submit-queue (batch tested with PRs 39898, 39904)

[scheduler] interface for config

**What this PR fixes**

This PR converts the Scheduler configuration factory into an interface, so that
- the scheduler_perf and scheduler integration tests dont rely on the struct for their implementation
- the exported functionality of the factory (i.e. what it needs to provide to create a scheduler configuration) is completely explicit, rather then completely coupled to a struct.
- makes some parts of the factory immutable, again to minimize possible coupling.  

This makes it easier to make a custom factory in instances where we might specifically want to import scheduler logic without actually reusing the entire scheduler codebase.
2017-01-18 14:31:09 -08:00
..
cmd/kube-scheduler refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
pkg Merge pull request #39904 from jayunit100/scheduler_factory_iface_2 2017-01-18 14:31:09 -08:00
BUILD mechanicals 2017-01-13 16:33:09 -05:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00