Documentation
¶
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) 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 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeCache ¶
type FakeCache struct {
AssumeFunc func(*v1.Pod)
}
FakeCache is used for testing
func (*FakeCache) FinishBinding ¶ added in v1.6.0
func (*FakeCache) RemoveNode ¶
func (*FakeCache) UpdateNode ¶
func (*FakeCache) UpdateNodeNameToInfoMap ¶ added in v1.4.0
func (f *FakeCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
type PodsToCache ¶
type PodsToCache []*v1.Pod
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 ¶ added in v1.4.0
func (p PodsToCache) ForgetPod(pod *v1.Pod) error
func (PodsToCache) List ¶
func (p PodsToCache) List(s labels.Selector) (selected []*v1.Pod, err error)
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 ¶ added in v1.4.0
func (p PodsToCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
func (PodsToCache) UpdatePod ¶
func (p PodsToCache) UpdatePod(oldPod, newPod *v1.Pod) error
Click to show internal directories.
Click to hide internal directories.