package testing
import "k8s.io/kubernetes/plugin/pkg/scheduler/testing"
Index ¶
- type FakeCache
- func (f *FakeCache) AddNode(node *v1.Node) error
- func (f *FakeCache) AddPod(pod *v1.Pod) error
- func (f *FakeCache) AssumePod(pod *v1.Pod) error
- func (f *FakeCache) FilteredList(filter schedulercache.PodFilter, selector labels.Selector) ([]*v1.Pod, error)
- func (f *FakeCache) FinishBinding(pod *v1.Pod) error
- func (f *FakeCache) ForgetPod(pod *v1.Pod) error
- func (f *FakeCache) List(s labels.Selector) ([]*v1.Pod, error)
- func (f *FakeCache) RemoveNode(node *v1.Node) error
- func (f *FakeCache) RemovePod(pod *v1.Pod) error
- func (f *FakeCache) UpdateNode(oldNode, newNode *v1.Node) error
- func (f *FakeCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
- func (f *FakeCache) UpdatePod(oldPod, newPod *v1.Pod) error
- type FakeControllerLister
- func (f FakeControllerLister) GetPodControllers(pod *v1.Pod) (controllers []*v1.ReplicationController, err error)
- func (f FakeControllerLister) List(labels.Selector) ([]*v1.ReplicationController, error)
- type FakeNodeLister
- type FakePodLister
- func (f FakePodLister) FilteredList(podFilter schedulercache.PodFilter, s labels.Selector) (selected []*v1.Pod, err error)
- func (f FakePodLister) List(s labels.Selector) (selected []*v1.Pod, err error)
- type FakeReplicaSetLister
- type FakeServiceLister
- func (f FakeServiceLister) GetPodServices(pod *v1.Pod) (services []*v1.Service, err error)
- func (f FakeServiceLister) List(labels.Selector) ([]*v1.Service, error)
- type FakeStatefulSetLister
- type PodsToCache
- func (p PodsToCache) AddNode(node *v1.Node) error
- func (p PodsToCache) AddPod(pod *v1.Pod) error
- func (p PodsToCache) AssumePod(pod *v1.Pod) error
- func (p PodsToCache) ForgetPod(pod *v1.Pod) error
- func (p PodsToCache) List(s labels.Selector) (selected []*v1.Pod, err error)
- func (p PodsToCache) RemoveNode(node *v1.Node) error
- func (p PodsToCache) RemovePod(pod *v1.Pod) error
- func (p PodsToCache) UpdateNode(oldNode, newNode *v1.Node) error
- func (p PodsToCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
- func (p PodsToCache) UpdatePod(oldPod, newPod *v1.Pod) error
Types ¶
type FakeCache ¶
FakeCache is used for testing
func (*FakeCache) AddNode ¶
func (*FakeCache) AddPod ¶
func (*FakeCache) AssumePod ¶
func (*FakeCache) FilteredList ¶
func (f *FakeCache) FilteredList(filter schedulercache.PodFilter, selector labels.Selector) ([]*v1.Pod, error)
func (*FakeCache) FinishBinding ¶
func (*FakeCache) ForgetPod ¶
func (*FakeCache) List ¶
func (*FakeCache) RemoveNode ¶
func (*FakeCache) RemovePod ¶
func (*FakeCache) UpdateNode ¶
func (*FakeCache) UpdateNodeNameToInfoMap ¶
func (f *FakeCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
func (*FakeCache) UpdatePod ¶
type FakeControllerLister ¶
type FakeControllerLister []*v1.ReplicationController
FakeControllerLister implements ControllerLister on []v1.ReplicationController for test purposes.
func (FakeControllerLister) GetPodControllers ¶
func (f FakeControllerLister) GetPodControllers(pod *v1.Pod) (controllers []*v1.ReplicationController, err error)
GetPodControllers gets the ReplicationControllers that have the selector that match the labels on the given pod
func (FakeControllerLister) List ¶
func (f FakeControllerLister) List(labels.Selector) ([]*v1.ReplicationController, error)
List returns []v1.ReplicationController, the list of all ReplicationControllers.
type FakeNodeLister ¶
FakeNodeLister implements NodeLister on a []string for test purposes.
func (FakeNodeLister) List ¶
func (f FakeNodeLister) List() ([]*v1.Node, error)
List returns nodes as a []string.
type FakePodLister ¶
FakePodLister implements PodLister on an []v1.Pods for test purposes.
func (FakePodLister) FilteredList ¶
func (f FakePodLister) FilteredList(podFilter schedulercache.PodFilter, s labels.Selector) (selected []*v1.Pod, err error)
func (FakePodLister) List ¶
List returns []*v1.Pod matching a query.
type FakeReplicaSetLister ¶
type FakeReplicaSetLister []*extensions.ReplicaSet
FakeReplicaSetLister implements ControllerLister on []extensions.ReplicaSet for test purposes.
func (FakeReplicaSetLister) GetPodReplicaSets ¶
func (f FakeReplicaSetLister) GetPodReplicaSets(pod *v1.Pod) (rss []*extensions.ReplicaSet, err error)
GetPodReplicaSets gets the ReplicaSets that have the selector that match the labels on the given pod
type FakeServiceLister ¶
FakeServiceLister implements ServiceLister on []v1.Service for test purposes.
func (FakeServiceLister) GetPodServices ¶
GetPodServices gets the services that have the selector that match the labels on the given pod.
func (FakeServiceLister) List ¶
List returns v1.ServiceList, the list of all services.
type FakeStatefulSetLister ¶
type FakeStatefulSetLister []*apps.StatefulSet
FakeStatefulSetLister implements ControllerLister on []apps.StatefulSet for testing purposes.
func (FakeStatefulSetLister) GetPodStatefulSets ¶
func (f FakeStatefulSetLister) GetPodStatefulSets(pod *v1.Pod) (sss []*apps.StatefulSet, err error)
GetPodStatefulSets gets the StatefulSets that have the selector that match the labels on the given pod.
type PodsToCache ¶
PodsToCache is used for testing
func (PodsToCache) AddNode ¶
func (p PodsToCache) AddNode(node *v1.Node) error
func (PodsToCache) AddPod ¶
func (p PodsToCache) AddPod(pod *v1.Pod) error
func (PodsToCache) AssumePod ¶
func (p PodsToCache) AssumePod(pod *v1.Pod) error
func (PodsToCache) ForgetPod ¶
func (p PodsToCache) ForgetPod(pod *v1.Pod) error
func (PodsToCache) List ¶
func (PodsToCache) RemoveNode ¶
func (p PodsToCache) RemoveNode(node *v1.Node) error
func (PodsToCache) RemovePod ¶
func (p PodsToCache) RemovePod(pod *v1.Pod) error
func (PodsToCache) UpdateNode ¶
func (p PodsToCache) UpdateNode(oldNode, newNode *v1.Node) error
func (PodsToCache) UpdateNodeNameToInfoMap ¶
func (p PodsToCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
func (PodsToCache) UpdatePod ¶
func (p PodsToCache) UpdatePod(oldPod, newPod *v1.Pod) error
Source Files ¶
fake_cache.go fake_lister.go pods_to_cache.go
- Version
- v1.8.0-rc.1
- Published
- Sep 23, 2017
- Platform
- js/wasm
- Imports
- 8 packages
- Last checked
- 34 seconds ago –
Tools for package owners.