mocks

package
v0.0.0-...-d09a64d Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockFrameworkHandle

type MockFrameworkHandle struct {
	WaitingPods map[types.UID]framework.WaitingPod
	// contains filtered or unexported fields
}

Implements framework.Handle

func (*MockFrameworkHandle) AddNominatedPod

func (f *MockFrameworkHandle) AddNominatedPod(logger logr.Logger, pod *framework.PodInfo, nominatingInfo *framework.NominatingInfo)

framework.PodNominator

func (*MockFrameworkHandle) AddWaitingPod

func (f *MockFrameworkHandle) AddWaitingPod(uid types.UID, wp framework.WaitingPod)

func (*MockFrameworkHandle) ClientSet

func (f *MockFrameworkHandle) ClientSet() clientset.Interface

func (*MockFrameworkHandle) DeleteNominatedPodIfExists

func (f *MockFrameworkHandle) DeleteNominatedPodIfExists(pod *v1.Pod)

func (*MockFrameworkHandle) EventRecorder

func (f *MockFrameworkHandle) EventRecorder() events.EventRecorder

func (*MockFrameworkHandle) Extenders

func (f *MockFrameworkHandle) Extenders() []framework.Extender

func (*MockFrameworkHandle) GetWaitingPod

func (f *MockFrameworkHandle) GetWaitingPod(uid types.UID) framework.WaitingPod

func (*MockFrameworkHandle) IterateOverWaitingPods

func (f *MockFrameworkHandle) IterateOverWaitingPods(callback func(framework.WaitingPod))

func (*MockFrameworkHandle) KubeConfig

func (f *MockFrameworkHandle) KubeConfig() *restclient.Config

framework.Handle

func (*MockFrameworkHandle) NominatedPodsForNode

func (f *MockFrameworkHandle) NominatedPodsForNode(nodeName string) []*framework.PodInfo

func (*MockFrameworkHandle) Parallelizer

func (f *MockFrameworkHandle) Parallelizer() parallelize.Parallelizer

func (*MockFrameworkHandle) RejectWaitingPod

func (f *MockFrameworkHandle) RejectWaitingPod(uid types.UID) bool

func (*MockFrameworkHandle) RemoveWaitingPod

func (f *MockFrameworkHandle) RemoveWaitingPod(uid types.UID)

func (*MockFrameworkHandle) RunFilterPlugins

func (*MockFrameworkHandle) RunFilterPluginsWithNominatedPods

func (f *MockFrameworkHandle) RunFilterPluginsWithNominatedPods(ctx context.Context, state *framework.CycleState, pod *v1.Pod, info *framework.NodeInfo) *framework.Status

func (*MockFrameworkHandle) RunPreFilterExtensionAddPod

func (f *MockFrameworkHandle) RunPreFilterExtensionAddPod(ctx context.Context, state *framework.CycleState, podToSchedule *v1.Pod, podInfoToAdd *framework.PodInfo, nodeInfo *framework.NodeInfo) *framework.Status

func (*MockFrameworkHandle) RunPreFilterExtensionRemovePod

func (f *MockFrameworkHandle) RunPreFilterExtensionRemovePod(ctx context.Context, state *framework.CycleState, podToSchedule *v1.Pod, podInfoToRemove *framework.PodInfo, nodeInfo *framework.NodeInfo) *framework.Status

func (*MockFrameworkHandle) RunPreScorePlugins

framework.PluginsRunner

func (*MockFrameworkHandle) RunScorePlugins

func (*MockFrameworkHandle) SharedInformerFactory

func (f *MockFrameworkHandle) SharedInformerFactory() informers.SharedInformerFactory

func (*MockFrameworkHandle) SnapshotSharedLister

func (f *MockFrameworkHandle) SnapshotSharedLister() framework.SharedLister

func (*MockFrameworkHandle) UpdateNominatedPod

func (f *MockFrameworkHandle) UpdateNominatedPod(logger logr.Logger, oldPod *v1.Pod, newPodInfo *framework.PodInfo)

type MockWaitingPod

type MockWaitingPod struct {
	Pod *v1.Pod
}

Implements framework.WaitingPod

func (*MockWaitingPod) Allow

func (w *MockWaitingPod) Allow(pluginName string)

func (*MockWaitingPod) GetPendingPlugins

func (w *MockWaitingPod) GetPendingPlugins() []string

func (*MockWaitingPod) GetPod

func (w *MockWaitingPod) GetPod() *v1.Pod

func (*MockWaitingPod) Reject

func (w *MockWaitingPod) Reject(plugin, msg string)

Jump to

Keyboard shortcuts

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