kubernetesk8s.io/kubernetes/plugin/pkg/scheduler/testing Index | Files

package schedulercache

import "k8s.io/kubernetes/plugin/pkg/scheduler/testing"

Index

Types

type FakeCache

type FakeCache struct {
	AssumeFunc func(*api.Pod)
}

FakeCache is used for testing

func (*FakeCache) AddNode

func (f *FakeCache) AddNode(node *api.Node) error

func (*FakeCache) AddPod

func (f *FakeCache) AddPod(pod *api.Pod) error

func (*FakeCache) AssumePod

func (f *FakeCache) AssumePod(pod *api.Pod) error

func (*FakeCache) ForgetPod

func (f *FakeCache) ForgetPod(pod *api.Pod) error

func (*FakeCache) List

func (f *FakeCache) List(s labels.Selector) ([]*api.Pod, error)

func (*FakeCache) RemoveNode

func (f *FakeCache) RemoveNode(node *api.Node) error

func (*FakeCache) RemovePod

func (f *FakeCache) RemovePod(pod *api.Pod) error

func (*FakeCache) UpdateNode

func (f *FakeCache) UpdateNode(oldNode, newNode *api.Node) error

func (*FakeCache) UpdateNodeNameToInfoMap

func (f *FakeCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error

func (*FakeCache) UpdatePod

func (f *FakeCache) UpdatePod(oldPod, newPod *api.Pod) error

type PodsToCache

type PodsToCache []*api.Pod

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 (p PodsToCache) List(s labels.Selector) (selected []*api.Pod, err error)

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.9-beta.0
Published
Oct 1, 2017
Platform
js/wasm
Imports
3 packages
Last checked
3 minutes ago

Tools for package owners.