From 6434e2e4bb5ff0471ec598ebf9a9a31656726fb8 Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Mon, 24 Apr 2017 17:40:05 +0200 Subject: [PATCH] NotRegisteredErr for known kinds not registered in target GV The dynamic client uses NotRegisteredErr to fall back to core v1 if ListOptions is not known in the given GV. This commit fixes the case that ListOptions is known in some group, but not in the given one. Kubernetes-commit: 2ece9e4dec483c9712d09dc7c1fd5be1fe68ea62 --- dynamic/client_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dynamic/client_test.go b/dynamic/client_test.go index e6ced546..0e716e0f 100644 --- a/dynamic/client_test.go +++ b/dynamic/client_test.go @@ -556,3 +556,11 @@ func TestPatch(t *testing.T) { } } } + +func TestVersionedParameterEncoderWithV1Fallback(t *testing.T) { + enc := VersionedParameterEncoderWithV1Fallback + _, err := enc.EncodeParameters(&metav1.ListOptions{}, schema.GroupVersion{Group: "foo.bar.com", Version: "v4"}) + if err != nil { + t.Errorf("Unexpected error: %v", err) + } +}