From e2d85a507946471958cfba11f58b217cb9a1b1f1 Mon Sep 17 00:00:00 2001 From: Bouke van der Bijl Date: Fri, 30 Nov 2018 15:14:04 +0100 Subject: [PATCH] client-go/testing: Straighten out fake implementation of Evictions Make Evictions the same between Policyv1beta1 and Corev1 Kubernetes-commit: 869adf8bd7e9ec7d8bba8317cb987d760d83833d --- kubernetes/typed/core/v1/fake/fake_pod_expansion.go | 1 + .../typed/policy/v1beta1/fake/fake_eviction_expansion.go | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kubernetes/typed/core/v1/fake/fake_pod_expansion.go b/kubernetes/typed/core/v1/fake/fake_pod_expansion.go index 9c4b09d3..b35d8aaa 100644 --- a/kubernetes/typed/core/v1/fake/fake_pod_expansion.go +++ b/kubernetes/typed/core/v1/fake/fake_pod_expansion.go @@ -60,6 +60,7 @@ func (c *FakePods) GetLogs(name string, opts *v1.PodLogOptions) *restclient.Requ func (c *FakePods) Evict(eviction *policy.Eviction) error { action := core.CreateActionImpl{} action.Verb = "create" + action.Namespace = c.ns action.Resource = podsResource action.Subresource = "eviction" action.Object = eviction diff --git a/kubernetes/typed/policy/v1beta1/fake/fake_eviction_expansion.go b/kubernetes/typed/policy/v1beta1/fake/fake_eviction_expansion.go index f3b5e93a..d660d09e 100644 --- a/kubernetes/typed/policy/v1beta1/fake/fake_eviction_expansion.go +++ b/kubernetes/typed/policy/v1beta1/fake/fake_eviction_expansion.go @@ -23,12 +23,13 @@ import ( ) func (c *FakeEvictions) Evict(eviction *policy.Eviction) error { - action := core.GetActionImpl{} - action.Verb = "post" + action := core.CreateActionImpl{} + action.Verb = "create" action.Namespace = c.ns action.Resource = schema.GroupVersionResource{Group: "", Version: "v1", Resource: "pods"} action.Subresource = "eviction" - action.Name = eviction.Name + action.Object = eviction + _, err := c.Fake.Invokes(action, eviction) return err }