diff --git a/pkg/scheduler/testing/BUILD b/pkg/scheduler/testing/BUILD index 45d1459db4..d1fa65c61d 100644 --- a/pkg/scheduler/testing/BUILD +++ b/pkg/scheduler/testing/BUILD @@ -11,7 +11,6 @@ go_library( srcs = [ "fake_cache.go", "fake_lister.go", - "pods_to_cache.go", "util.go", ], importpath = "k8s.io/kubernetes/pkg/scheduler/testing", diff --git a/pkg/scheduler/testing/pods_to_cache.go b/pkg/scheduler/testing/pods_to_cache.go deleted file mode 100644 index ecb237bfbd..0000000000 --- a/pkg/scheduler/testing/pods_to_cache.go +++ /dev/null @@ -1,65 +0,0 @@ -/* -Copyright 2015 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -package testing - -import ( - "k8s.io/api/core/v1" - "k8s.io/apimachinery/pkg/labels" - schedulercache "k8s.io/kubernetes/pkg/scheduler/cache" -) - -// PodsToCache is used for testing -type PodsToCache []*v1.Pod - -// AssumePod returns nil. -func (p PodsToCache) AssumePod(pod *v1.Pod) error { return nil } - -// ForgetPod returns nil. -func (p PodsToCache) ForgetPod(pod *v1.Pod) error { return nil } - -// AddPod returns nil. -func (p PodsToCache) AddPod(pod *v1.Pod) error { return nil } - -// UpdatePod returns nil. -func (p PodsToCache) UpdatePod(oldPod, newPod *v1.Pod) error { return nil } - -// RemovePod returns nil. -func (p PodsToCache) RemovePod(pod *v1.Pod) error { return nil } - -// AddNode returns nil. -func (p PodsToCache) AddNode(node *v1.Node) error { return nil } - -// UpdateNode returns nil. -func (p PodsToCache) UpdateNode(oldNode, newNode *v1.Node) error { return nil } - -// RemoveNode returns nil. -func (p PodsToCache) RemoveNode(node *v1.Node) error { return nil } - -// UpdateNodeNameToInfoMap returns nil. -func (p PodsToCache) UpdateNodeNameToInfoMap(infoMap map[string]*schedulercache.NodeInfo) error { - return nil -} - -// List returns pods matching the label selector. -func (p PodsToCache) List(s labels.Selector) (selected []*v1.Pod, err error) { - for _, pod := range p { - if s.Matches(labels.Set(pod.Labels)) { - selected = append(selected, pod) - } - } - return selected, nil -}