diff --git a/pkg/client/testing/core/fixture.go b/pkg/client/testing/core/fixture.go index 6bac2b337b8..80ebf2977dc 100644 --- a/pkg/client/testing/core/fixture.go +++ b/pkg/client/testing/core/fixture.go @@ -153,12 +153,8 @@ func NewObjects(scheme ObjectScheme, decoder runtime.Decoder) ObjectRetriever { } func (o objects) Kind(kind unversioned.GroupVersionKind, name string) (runtime.Object, error) { - // TODO our test clients deal in internal versions. We need to plumb that knowledge down here - // we might do this via an extra function to the scheme to allow getting internal group versions - // I'm punting for now - kind.Version = "" - - empty, _ := o.scheme.New(kind) + kind.Version = runtime.APIVersionInternal + empty, err := o.scheme.New(kind) nilValue := reflect.Zero(reflect.TypeOf(empty)).Interface().(runtime.Object) arr, ok := o.types[kind.Kind]