package testing
import "k8s.io/kubernetes/pkg/scheduler/testing"
Index ¶
- type FakeControllerLister
- func (f FakeControllerLister) GetPodControllers(pod *v1.Pod) (controllers []*v1.ReplicationController, err error)
- func (f FakeControllerLister) List(labels.Selector) ([]*v1.ReplicationController, error)
- type FakeNodeLister
- type FakePDBLister
- type FakePersistentVolumeClaimLister
- func (f FakePersistentVolumeClaimLister) List(selector labels.Selector) (ret []*v1.PersistentVolumeClaim, err error)
- func (f FakePersistentVolumeClaimLister) PersistentVolumeClaims(namespace string) corelisters.PersistentVolumeClaimNamespaceLister
- type FakePodLister
- func (f FakePodLister) FilteredList(podFilter algorithm.PodFilter, s labels.Selector) (selected []*v1.Pod, err error)
- func (f FakePodLister) List(s labels.Selector) (selected []*v1.Pod, err error)
- type FakeReplicaSetLister
- type FakeServiceLister
- func (f FakeServiceLister) GetPodServices(pod *v1.Pod) (services []*v1.Service, err error)
- func (f FakeServiceLister) List(labels.Selector) ([]*v1.Service, error)
- type FakeStatefulSetLister
Types ¶
type FakeControllerLister ¶
type FakeControllerLister []*v1.ReplicationController
FakeControllerLister implements ControllerLister on []v1.ReplicationController for test purposes.
func (FakeControllerLister) GetPodControllers ¶
func (f FakeControllerLister) GetPodControllers(pod *v1.Pod) (controllers []*v1.ReplicationController, err error)
GetPodControllers gets the ReplicationControllers that have the selector that match the labels on the given pod
func (FakeControllerLister) List ¶
func (f FakeControllerLister) List(labels.Selector) ([]*v1.ReplicationController, error)
List returns []v1.ReplicationController, the list of all ReplicationControllers.
type FakeNodeLister ¶
FakeNodeLister implements NodeLister on a []string for test purposes.
func (FakeNodeLister) List ¶
func (f FakeNodeLister) List() ([]*v1.Node, error)
List returns nodes as a []string.
type FakePDBLister ¶
type FakePDBLister []*policy.PodDisruptionBudget
FakePDBLister implements PDBLister on a slice of PodDisruptionBudgets for test purposes.
func (FakePDBLister) List ¶
func (f FakePDBLister) List(labels.Selector) ([]*policy.PodDisruptionBudget, error)
List returns a list of PodDisruptionBudgets.
type FakePersistentVolumeClaimLister ¶
type FakePersistentVolumeClaimLister []*v1.PersistentVolumeClaim
FakePersistentVolumeClaimLister implements PersistentVolumeClaimLister on []*v1.PersistentVolumeClaim for test purposes.
func (FakePersistentVolumeClaimLister) List ¶
func (f FakePersistentVolumeClaimLister) List(selector labels.Selector) (ret []*v1.PersistentVolumeClaim, err error)
List returns not implemented error.
func (FakePersistentVolumeClaimLister) PersistentVolumeClaims ¶
func (f FakePersistentVolumeClaimLister) PersistentVolumeClaims(namespace string) corelisters.PersistentVolumeClaimNamespaceLister
PersistentVolumeClaims returns a FakePersistentVolumeClaimLister object.
type FakePodLister ¶
FakePodLister implements PodLister on an []v1.Pods for test purposes.
func (FakePodLister) FilteredList ¶
func (f FakePodLister) FilteredList(podFilter algorithm.PodFilter, s labels.Selector) (selected []*v1.Pod, err error)
FilteredList returns pods matching a pod filter and a label selector.
func (FakePodLister) List ¶
List returns []*v1.Pod matching a query.
type FakeReplicaSetLister ¶
type FakeReplicaSetLister []*apps.ReplicaSet
FakeReplicaSetLister implements ControllerLister on []extensions.ReplicaSet for test purposes.
func (FakeReplicaSetLister) GetPodReplicaSets ¶
func (f FakeReplicaSetLister) GetPodReplicaSets(pod *v1.Pod) (rss []*apps.ReplicaSet, err error)
GetPodReplicaSets gets the ReplicaSets that have the selector that match the labels on the given pod
type FakeServiceLister ¶
FakeServiceLister implements ServiceLister on []v1.Service for test purposes.
func (FakeServiceLister) GetPodServices ¶
GetPodServices gets the services that have the selector that match the labels on the given pod.
func (FakeServiceLister) List ¶
List returns v1.ServiceList, the list of all services.
type FakeStatefulSetLister ¶
type FakeStatefulSetLister []*apps.StatefulSet
FakeStatefulSetLister implements ControllerLister on []apps.StatefulSet for testing purposes.
func (FakeStatefulSetLister) GetPodStatefulSets ¶
func (f FakeStatefulSetLister) GetPodStatefulSets(pod *v1.Pod) (sss []*apps.StatefulSet, err error)
GetPodStatefulSets gets the StatefulSets that have the selector that match the labels on the given pod.
Source Files ¶
fake_lister.go
- Version
- v1.14.1
- Published
- Apr 5, 2019
- Platform
- js/wasm
- Imports
- 8 packages
- Last checked
- 53 seconds ago –
Tools for package owners.