package schedulercache
import "k8s.io/kubernetes/plugin/pkg/scheduler/testing"
Index ¶
- type FakeCache
- func (f *FakeCache) AddNode(node *api.Node) error
- func (f *FakeCache) AddPod(pod *api.Pod) error
- func (f *FakeCache) AssumePod(pod *api.Pod) error
- func (f *FakeCache) ForgetPod(pod *api.Pod) error
- func (f *FakeCache) List(s labels.Selector) ([]*api.Pod, error)
- func (f *FakeCache) RemoveNode(node *api.Node) error
- func (f *FakeCache) RemovePod(pod *api.Pod) error
- func (f *FakeCache) UpdateNode(oldNode, newNode *api.Node) error
- func (f *FakeCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
- func (f *FakeCache) UpdatePod(oldPod, newPod *api.Pod) error
- type PodsToCache
- func (p PodsToCache) AddNode(node *api.Node) error
- func (p PodsToCache) AddPod(pod *api.Pod) error
- func (p PodsToCache) AssumePod(pod *api.Pod) error
- func (p PodsToCache) ForgetPod(pod *api.Pod) error
- func (p PodsToCache) List(s labels.Selector) (selected []*api.Pod, err error)
- func (p PodsToCache) RemoveNode(node *api.Node) error
- func (p PodsToCache) RemovePod(pod *api.Pod) error
- func (p PodsToCache) UpdateNode(oldNode, newNode *api.Node) error
- func (p PodsToCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
- func (p PodsToCache) UpdatePod(oldPod, newPod *api.Pod) error
Types ¶
type FakeCache ¶
FakeCache is used for testing
func (*FakeCache) AddNode ¶
func (*FakeCache) AddPod ¶
func (*FakeCache) AssumePod ¶
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 PodsToCache ¶
PodsToCache is used for testing
func (PodsToCache) AddNode ¶
func (p PodsToCache) AddNode(node *api.Node) error
func (PodsToCache) AddPod ¶
func (p PodsToCache) AddPod(pod *api.Pod) error
func (PodsToCache) AssumePod ¶
func (p PodsToCache) AssumePod(pod *api.Pod) error
func (PodsToCache) ForgetPod ¶
func (p PodsToCache) ForgetPod(pod *api.Pod) error
func (PodsToCache) List ¶
func (PodsToCache) RemoveNode ¶
func (p PodsToCache) RemoveNode(node *api.Node) error
func (PodsToCache) RemovePod ¶
func (p PodsToCache) RemovePod(pod *api.Pod) error
func (PodsToCache) UpdateNode ¶
func (p PodsToCache) UpdateNode(oldNode, newNode *api.Node) error
func (PodsToCache) UpdateNodeNameToInfoMap ¶
func (p PodsToCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error
func (PodsToCache) UpdatePod ¶
func (p PodsToCache) UpdatePod(oldPod, newPod *api.Pod) error
Source Files ¶
fake_cache.go pods_to_cache.go
- Version
- v1.5.1-beta.0
- Published
- Dec 13, 2016
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 46 seconds ago –
Tools for package owners.