schedulercache

package
v1.3.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2016 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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) GetNodeNameToInfoMap

func (f *FakeCache) GetNodeNameToInfoMap() (map[string]*schedulercache.NodeInfo, 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) 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) GetNodeNameToInfoMap

func (p PodsToCache) GetNodeNameToInfoMap() (map[string]*schedulercache.NodeInfo, 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) UpdatePod

func (p PodsToCache) UpdatePod(oldPod, newPod *api.Pod) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL