Versions in this module Expand all Collapse all v0 v0.4.0 Jun 23, 2016 Changes in this version + type EmptyReplicaSetLister struct + func (f EmptyReplicaSetLister) GetPodReplicaSets(pod *api.Pod) (rss []extensions.ReplicaSet, err error) + func (f EmptyReplicaSetLister) List() ([]extensions.ReplicaSet, error) + type FakeReplicaSetLister []extensions.ReplicaSet + func (f FakeReplicaSetLister) GetPodReplicaSets(pod *api.Pod) (rss []extensions.ReplicaSet, err error) + func (f FakeReplicaSetLister) List() ([]extensions.ReplicaSet, error) + type ReplicaSetLister interface + GetPodReplicaSets func(*api.Pod) ([]extensions.ReplicaSet, error) + List func() ([]extensions.ReplicaSet, error) v0.3.0 Mar 16, 2016 Changes in this version + type SchedulerExtender interface + Filter func(pod *api.Pod, nodes *api.NodeList) (filteredNodes *api.NodeList, err error) + Prioritize func(pod *api.Pod, nodes *api.NodeList) (hostPriorities *schedulerapi.HostPriorityList, weight int, err error) v0.1.0 Oct 25, 2015 Changes in this version + type ControllerLister interface + GetPodControllers func(*api.Pod) ([]api.ReplicationController, error) + List func() ([]api.ReplicationController, error) + type EmptyControllerLister struct + func (f EmptyControllerLister) GetPodControllers(pod *api.Pod) (controllers []api.ReplicationController, err error) + func (f EmptyControllerLister) List() ([]api.ReplicationController, error) + type FakeControllerLister []api.ReplicationController + func (f FakeControllerLister) GetPodControllers(pod *api.Pod) (controllers []api.ReplicationController, err error) + func (f FakeControllerLister) List() ([]api.ReplicationController, error) + type FakeNodeLister api.NodeList + func (f FakeNodeLister) List() (api.NodeList, error) + type FakePodLister []*api.Pod + func (f FakePodLister) List(s labels.Selector) (selected []*api.Pod, err error) + type FakeServiceLister []api.Service + func (f FakeServiceLister) GetPodServices(pod *api.Pod) (services []api.Service, err error) + func (f FakeServiceLister) List() (api.ServiceList, error) + type FitPredicate func(pod *api.Pod, existingPods []*api.Pod, node string) (bool, error) + type HostPriority struct + Host string + Score int + type HostPriorityList []HostPriority + func (h HostPriorityList) Len() int + func (h HostPriorityList) Less(i, j int) bool + func (h HostPriorityList) Swap(i, j int) + type NodeLister interface + List func() (list api.NodeList, err error) + type PodLister interface + List func(labels.Selector) ([]*api.Pod, error) + type PriorityConfig struct + Function PriorityFunction + Weight int + type PriorityFunction func(pod *api.Pod, podLister PodLister, nodeLister NodeLister) (HostPriorityList, error) + type ScheduleAlgorithm interface + Schedule func(*api.Pod, NodeLister) (selectedMachine string, err error) + type ServiceLister interface + GetPodServices func(*api.Pod) ([]api.Service, error) + List func() (api.ServiceList, error)