data_lister

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2026 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Overview

Package data_lister is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(
	informerFactory informers.SharedInformerFactory, kubeAiSchedulerInformerFactory kubeAiSchedulerInfo.SharedInformerFactory,
	usageLister *usagedb.UsageLister,
	partitionSelector labels.Selector,
) *k8sLister

Types

type DataLister

type DataLister interface {
	ListPods() ([]*v1.Pod, error)
	ListPodGroups() ([]*schedulingv2alpha2.PodGroup, error)
	ListNodes() ([]*v1.Node, error)
	ListQueues() ([]*schedulingv2.Queue, error)
	ListPriorityClasses() ([]*scheduling.PriorityClass, error)
	GetPriorityClassByName(name string) (*scheduling.PriorityClass, error)
	ListPodByIndex(index, value string) ([]interface{}, error)
	ListPersistentVolumeClaims() ([]*v1.PersistentVolumeClaim, error)
	ListCSIStorageCapacities() ([]*storage.CSIStorageCapacity, error)
	ListStorageClasses() ([]*storage.StorageClass, error)
	ListCSIDrivers() ([]*storage.CSIDriver, error)
	ListBindRequests() ([]*schedulingv1alpha2.BindRequest, error)
	ListConfigMaps() ([]*v1.ConfigMap, error)
	ListTopologies() ([]*kaiv1alpha1.Topology, error)
	ListResourceUsage() (*queue_info.ClusterUsage, error)
	// ListResourceSlicesByNode returns ResourceSlices grouped by node name.
	ListResourceSlicesByNode() (map[string][]*resourceapi.ResourceSlice, error)
	ListResourceClaims() ([]*resourceapi.ResourceClaim, error)
}

type MockDataLister

type MockDataLister struct {
	// contains filtered or unexported fields
}

MockDataLister is a mock of DataLister interface.

func NewMockDataLister

func NewMockDataLister(ctrl *gomock.Controller) *MockDataLister

NewMockDataLister creates a new mock instance.

func (*MockDataLister) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDataLister) GetPriorityClassByName

func (m *MockDataLister) GetPriorityClassByName(name string) (*v11.PriorityClass, error)

GetPriorityClassByName mocks base method.

func (*MockDataLister) ListBindRequests

func (m *MockDataLister) ListBindRequests() ([]*v1alpha2.BindRequest, error)

ListBindRequests mocks base method.

func (*MockDataLister) ListCSIDrivers

func (m *MockDataLister) ListCSIDrivers() ([]*v12.CSIDriver, error)

ListCSIDrivers mocks base method.

func (*MockDataLister) ListCSIStorageCapacities

func (m *MockDataLister) ListCSIStorageCapacities() ([]*v12.CSIStorageCapacity, error)

ListCSIStorageCapacities mocks base method.

func (*MockDataLister) ListConfigMaps

func (m *MockDataLister) ListConfigMaps() ([]*v1.ConfigMap, error)

ListConfigMaps mocks base method.

func (*MockDataLister) ListNodes

func (m *MockDataLister) ListNodes() ([]*v1.Node, error)

ListNodes mocks base method.

func (*MockDataLister) ListPersistentVolumeClaims

func (m *MockDataLister) ListPersistentVolumeClaims() ([]*v1.PersistentVolumeClaim, error)

ListPersistentVolumeClaims mocks base method.

func (*MockDataLister) ListPodByIndex

func (m *MockDataLister) ListPodByIndex(index, value string) ([]any, error)

ListPodByIndex mocks base method.

func (*MockDataLister) ListPodGroups

func (m *MockDataLister) ListPodGroups() ([]*v2alpha2.PodGroup, error)

ListPodGroups mocks base method.

func (*MockDataLister) ListPods

func (m *MockDataLister) ListPods() ([]*v1.Pod, error)

ListPods mocks base method.

func (*MockDataLister) ListPriorityClasses

func (m *MockDataLister) ListPriorityClasses() ([]*v11.PriorityClass, error)

ListPriorityClasses mocks base method.

func (*MockDataLister) ListQueues

func (m *MockDataLister) ListQueues() ([]*v2.Queue, error)

ListQueues mocks base method.

func (*MockDataLister) ListResourceClaims added in v0.13.0

func (m *MockDataLister) ListResourceClaims() ([]*v10.ResourceClaim, error)

ListResourceClaims mocks base method.

func (*MockDataLister) ListResourceSlicesByNode added in v0.13.0

func (m *MockDataLister) ListResourceSlicesByNode() (map[string][]*v10.ResourceSlice, error)

ListResourceSlicesByNode mocks base method.

func (*MockDataLister) ListResourceUsage added in v0.7.13

func (m *MockDataLister) ListResourceUsage() (*queue_info.ClusterUsage, error)

ListResourceUsage mocks base method.

func (*MockDataLister) ListStorageClasses

func (m *MockDataLister) ListStorageClasses() ([]*v12.StorageClass, error)

ListStorageClasses mocks base method.

func (*MockDataLister) ListTopologies added in v0.7.8

func (m *MockDataLister) ListTopologies() ([]*v1alpha1.Topology, error)

ListTopologies mocks base method.

type MockDataListerMockRecorder

type MockDataListerMockRecorder struct {
	// contains filtered or unexported fields
}

MockDataListerMockRecorder is the mock recorder for MockDataLister.

func (*MockDataListerMockRecorder) GetPriorityClassByName

func (mr *MockDataListerMockRecorder) GetPriorityClassByName(name any) *gomock.Call

GetPriorityClassByName indicates an expected call of GetPriorityClassByName.

func (*MockDataListerMockRecorder) ListBindRequests

func (mr *MockDataListerMockRecorder) ListBindRequests() *gomock.Call

ListBindRequests indicates an expected call of ListBindRequests.

func (*MockDataListerMockRecorder) ListCSIDrivers

func (mr *MockDataListerMockRecorder) ListCSIDrivers() *gomock.Call

ListCSIDrivers indicates an expected call of ListCSIDrivers.

func (*MockDataListerMockRecorder) ListCSIStorageCapacities

func (mr *MockDataListerMockRecorder) ListCSIStorageCapacities() *gomock.Call

ListCSIStorageCapacities indicates an expected call of ListCSIStorageCapacities.

func (*MockDataListerMockRecorder) ListConfigMaps

func (mr *MockDataListerMockRecorder) ListConfigMaps() *gomock.Call

ListConfigMaps indicates an expected call of ListConfigMaps.

func (*MockDataListerMockRecorder) ListNodes

func (mr *MockDataListerMockRecorder) ListNodes() *gomock.Call

ListNodes indicates an expected call of ListNodes.

func (*MockDataListerMockRecorder) ListPersistentVolumeClaims

func (mr *MockDataListerMockRecorder) ListPersistentVolumeClaims() *gomock.Call

ListPersistentVolumeClaims indicates an expected call of ListPersistentVolumeClaims.

func (*MockDataListerMockRecorder) ListPodByIndex

func (mr *MockDataListerMockRecorder) ListPodByIndex(index, value any) *gomock.Call

ListPodByIndex indicates an expected call of ListPodByIndex.

func (*MockDataListerMockRecorder) ListPodGroups

func (mr *MockDataListerMockRecorder) ListPodGroups() *gomock.Call

ListPodGroups indicates an expected call of ListPodGroups.

func (*MockDataListerMockRecorder) ListPods

func (mr *MockDataListerMockRecorder) ListPods() *gomock.Call

ListPods indicates an expected call of ListPods.

func (*MockDataListerMockRecorder) ListPriorityClasses

func (mr *MockDataListerMockRecorder) ListPriorityClasses() *gomock.Call

ListPriorityClasses indicates an expected call of ListPriorityClasses.

func (*MockDataListerMockRecorder) ListQueues

func (mr *MockDataListerMockRecorder) ListQueues() *gomock.Call

ListQueues indicates an expected call of ListQueues.

func (*MockDataListerMockRecorder) ListResourceClaims added in v0.13.0

func (mr *MockDataListerMockRecorder) ListResourceClaims() *gomock.Call

ListResourceClaims indicates an expected call of ListResourceClaims.

func (*MockDataListerMockRecorder) ListResourceSlicesByNode added in v0.13.0

func (mr *MockDataListerMockRecorder) ListResourceSlicesByNode() *gomock.Call

ListResourceSlicesByNode indicates an expected call of ListResourceSlicesByNode.

func (*MockDataListerMockRecorder) ListResourceUsage added in v0.7.13

func (mr *MockDataListerMockRecorder) ListResourceUsage() *gomock.Call

ListResourceUsage indicates an expected call of ListResourceUsage.

func (*MockDataListerMockRecorder) ListStorageClasses

func (mr *MockDataListerMockRecorder) ListStorageClasses() *gomock.Call

ListStorageClasses indicates an expected call of ListStorageClasses.

func (*MockDataListerMockRecorder) ListTopologies added in v0.7.8

func (mr *MockDataListerMockRecorder) ListTopologies() *gomock.Call

ListTopologies indicates an expected call of ListTopologies.

Jump to

Keyboard shortcuts

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