From 496ce4be34f846acd339df115a8bfadb535f6d63 Mon Sep 17 00:00:00 2001 From: Chao Xu Date: Fri, 21 Oct 2016 09:47:52 -0700 Subject: [PATCH] manually copy the fix the fake_pod_expansion.go --- .../typed/core/v1/fake/fake_pod_expansion.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/1.5/kubernetes/typed/core/v1/fake/fake_pod_expansion.go b/1.5/kubernetes/typed/core/v1/fake/fake_pod_expansion.go index 3e711fc78..5fda6de62 100644 --- a/1.5/kubernetes/typed/core/v1/fake/fake_pod_expansion.go +++ b/1.5/kubernetes/typed/core/v1/fake/fake_pod_expansion.go @@ -18,6 +18,7 @@ package fake import ( "k8s.io/client-go/1.5/pkg/api/v1" + "k8s.io/client-go/1.5/pkg/apis/policy/v1alpha1" "k8s.io/client-go/1.5/rest" "k8s.io/client-go/1.5/testing" ) @@ -44,3 +45,14 @@ func (c *FakePods) GetLogs(name string, opts *v1.PodLogOptions) *rest.Request { _, _ = c.Fake.Invokes(action, &v1.Pod{}) return &rest.Request{} } + +func (c *FakePods) Evict(eviction *v1alpha1.Eviction) error { + action := testing.CreateActionImpl{} + action.Verb = "create" + action.Resource = podsResource + action.Subresource = "eviction" + action.Object = eviction + + _, err := c.Fake.Invokes(action, eviction) + return err +}