Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
da3322c2
Commit
da3322c2
authored
Jul 07, 2017
by
Dr. Stefan Schimanski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
apimachinery: remove unneeded GetObjectKind() impls
parent
70fa6975
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
5 additions
and
65 deletions
+5
-65
register.go
cmd/libs/go2idl/client-gen/test_apis/testgroup/register.go
+0
-3
register.go
...libs/go2idl/client-gen/test_apis/testgroup/v1/register.go
+0
-3
ref_test.go
pkg/api/ref/ref_test.go
+0
-2
register.go
pkg/apis/abac/v0/register.go
+0
-2
register.go
pkg/apis/abac/v1beta1/register.go
+0
-2
metaonly.go
pkg/controller/garbagecollector/metaonly/metaonly.go
+0
-3
BUILD
pkg/kubectl/testing/BUILD
+0
-1
types.go
pkg/kubectl/testing/types.go
+0
-3
register.go
staging/src/k8s.io/apimachinery/pkg/runtime/register.go
+1
-1
scheme_test.go
staging/src/k8s.io/apimachinery/pkg/runtime/scheme_test.go
+2
-7
types.go
staging/src/k8s.io/apimachinery/pkg/runtime/testing/types.go
+2
-20
rest_test.go
.../src/k8s.io/apiserver/pkg/endpoints/handlers/rest_test.go
+0
-2
BUILD
staging/src/k8s.io/apiserver/pkg/endpoints/testing/BUILD
+0
-1
types.go
staging/src/k8s.io/apiserver/pkg/endpoints/testing/types.go
+0
-11
BUILD
staging/src/k8s.io/apiserver/pkg/storage/testing/BUILD
+0
-1
types.go
staging/src/k8s.io/apiserver/pkg/storage/testing/types.go
+0
-3
No files found.
cmd/libs/go2idl/client-gen/test_apis/testgroup/register.go
View file @
da3322c2
...
...
@@ -38,6 +38,3 @@ func addKnownTypes(scheme *runtime.Scheme) error {
scheme
.
AddKnownTypes
(
SchemeGroupVersion
)
return
nil
}
func
(
obj
*
TestType
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
TestTypeList
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/register.go
View file @
da3322c2
...
...
@@ -52,6 +52,3 @@ func addKnownTypes(scheme *runtime.Scheme) error {
metav1
.
AddToGroupVersion
(
scheme
,
SchemeGroupVersion
)
return
nil
}
func
(
obj
*
TestType
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
TestTypeList
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
pkg/api/ref/ref_test.go
View file @
da3322c2
...
...
@@ -35,8 +35,6 @@ type ExtensionAPIObject struct {
metav1
.
ObjectMeta
}
func
(
obj
*
ExtensionAPIObject
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
TestGetReference
(
t
*
testing
.
T
)
{
// when vendoring kube, if you don't force the set of registered versions (like make test does)
...
...
pkg/apis/abac/v0/register.go
View file @
da3322c2
...
...
@@ -60,5 +60,3 @@ func addKnownTypes(scheme *runtime.Scheme) error {
)
return
nil
}
func
(
obj
*
Policy
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
pkg/apis/abac/v1beta1/register.go
View file @
da3322c2
...
...
@@ -60,5 +60,3 @@ func addKnownTypes(scheme *runtime.Scheme) error {
)
return
nil
}
func
(
obj
*
Policy
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
pkg/controller/garbagecollector/metaonly/metaonly.go
View file @
da3322c2
...
...
@@ -27,9 +27,6 @@ import (
"k8s.io/kubernetes/pkg/api"
)
func
(
obj
*
MetadataOnlyObject
)
GetObjectKind
()
schema
.
ObjectKind
{
return
obj
}
func
(
obj
*
MetadataOnlyObjectList
)
GetObjectKind
()
schema
.
ObjectKind
{
return
obj
}
type
metaOnlyJSONScheme
struct
{}
// This function can be extended to mapping different gvk to different MetadataOnlyObject,
...
...
pkg/kubectl/testing/BUILD
View file @
da3322c2
...
...
@@ -18,7 +18,6 @@ go_library(
deps = [
"//vendor/github.com/ugorji/go/codec:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
],
)
...
...
pkg/kubectl/testing/types.go
View file @
da3322c2
...
...
@@ -18,7 +18,6 @@ package testing
import
(
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime/schema"
)
type
TestStruct
struct
{
...
...
@@ -30,5 +29,3 @@ type TestStruct struct {
StringList
[]
string
`json:"StringList"`
IntList
[]
int
`json:"IntList"`
}
func
(
obj
*
TestStruct
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
staging/src/k8s.io/apimachinery/pkg/runtime/register.go
View file @
da3322c2
...
...
@@ -28,7 +28,7 @@ func (obj *TypeMeta) GroupVersionKind() schema.GroupVersionKind {
return
schema
.
FromAPIVersionAndKind
(
obj
.
APIVersion
,
obj
.
Kind
)
}
func
(
obj
*
Unknown
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
TypeMeta
)
GetObjectKind
()
schema
.
ObjectKind
{
return
obj
}
// GetObjectKind implements Object for VersionedObjects, returning an empty ObjectKind
// interface if no objects are provided, or the ObjectKind interface of the object in the
...
...
staging/src/k8s.io/apimachinery/pkg/runtime/scheme_test.go
View file @
da3322c2
...
...
@@ -441,15 +441,10 @@ func TestAddKnownTypesIdemPotent(t *testing.T) {
}
}
// EmbeddableTypeMeta passes GetObjectKind to the type which embeds it.
type
EmbeddableTypeMeta
runtime
.
TypeMeta
func
(
tm
*
EmbeddableTypeMeta
)
GetObjectKind
()
schema
.
ObjectKind
{
return
(
*
runtime
.
TypeMeta
)(
tm
)
}
// redefine InternalSimple with the same name, but obviously as a different type than in runtimetesting
type
InternalSimple
struct
{
Embeddable
TypeMeta
`json:",inline"`
TestString
string
`json:"testString"`
runtime
.
TypeMeta
`json:",inline"`
TestString
string
`json:"testString"`
}
func
(
s
*
InternalSimple
)
DeepCopyObject
()
runtime
.
Object
{
return
nil
}
...
...
staging/src/k8s.io/apimachinery/pkg/runtime/testing/types.go
View file @
da3322c2
...
...
@@ -190,23 +190,5 @@ func (obj *MyWeirdCustomEmbeddedVersionKindField) GroupVersionKind() schema.Grou
return
schema
.
FromAPIVersionAndKind
(
obj
.
APIVersion
,
obj
.
ObjectKind
)
}
func
(
obj
*
TestType2
)
GetObjectKind
()
schema
.
ObjectKind
{
return
schema
.
EmptyObjectKind
}
func
(
obj
*
ExternalTestType2
)
GetObjectKind
()
schema
.
ObjectKind
{
return
schema
.
EmptyObjectKind
}
func
(
obj
*
InternalComplex
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ExternalComplex
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
EmbeddedTest
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
EmbeddedTestExternal
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
InternalSimple
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ExternalSimple
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
InternalOptionalExtensionType
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ObjectTestExternal
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ObjectTest
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ExternalOptionalExtensionType
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
InternalExtensionType
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ExternalExtensionType
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ExtensionA
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
ExtensionB
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
(
obj
*
TestType2
)
GetObjectKind
()
schema
.
ObjectKind
{
return
schema
.
EmptyObjectKind
}
func
(
obj
*
ExternalTestType2
)
GetObjectKind
()
schema
.
ObjectKind
{
return
schema
.
EmptyObjectKind
}
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/rest_test.go
View file @
da3322c2
...
...
@@ -64,8 +64,6 @@ type TestPatchSubType struct {
StringField
string
`json:"theField"`
}
func
(
obj
*
testPatchType
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
func
TestPatchAnonymousField
(
t
*
testing
.
T
)
{
testGV
:=
schema
.
GroupVersion
{
Group
:
""
,
Version
:
"v"
}
scheme
.
AddKnownTypes
(
testGV
,
&
testPatchType
{})
...
...
staging/src/k8s.io/apiserver/pkg/endpoints/testing/BUILD
View file @
da3322c2
...
...
@@ -20,7 +20,6 @@ go_library(
"//vendor/github.com/ugorji/go/codec:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
],
)
staging/src/k8s.io/apiserver/pkg/endpoints/testing/types.go
View file @
da3322c2
...
...
@@ -18,7 +18,6 @@ package testing
import
(
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime/schema"
)
type
Simple
struct
{
...
...
@@ -30,8 +29,6 @@ type Simple struct {
Labels
map
[
string
]
string
`json:"labels,omitempty"`
}
func
(
obj
*
Simple
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
type
SimpleRoot
struct
{
metav1
.
TypeMeta
`json:",inline"`
metav1
.
ObjectMeta
`json:"metadata"`
...
...
@@ -41,8 +38,6 @@ type SimpleRoot struct {
Labels
map
[
string
]
string
`json:"labels,omitempty"`
}
func
(
obj
*
SimpleRoot
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
type
SimpleGetOptions
struct
{
metav1
.
TypeMeta
`json:",inline"`
Param1
string
`json:"param1"`
...
...
@@ -57,8 +52,6 @@ func (SimpleGetOptions) SwaggerDoc() map[string]string {
}
}
func
(
obj
*
SimpleGetOptions
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
type
SimpleList
struct
{
metav1
.
TypeMeta
`json:",inline"`
metav1
.
ListMeta
`json:"metadata,inline"`
...
...
@@ -66,8 +59,6 @@ type SimpleList struct {
Items
[]
Simple
`json:"items,omitempty"`
}
func
(
obj
*
SimpleList
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
// SimpleXGSubresource is a cross group subresource, i.e. the subresource does not belong to the
// same group as its parent resource.
type
SimpleXGSubresource
struct
{
...
...
@@ -76,5 +67,3 @@ type SimpleXGSubresource struct {
SubresourceInfo
string
`json:"subresourceInfo,omitempty"`
Labels
map
[
string
]
string
`json:"labels,omitempty"`
}
func
(
obj
*
SimpleXGSubresource
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
staging/src/k8s.io/apiserver/pkg/storage/testing/BUILD
View file @
da3322c2
...
...
@@ -24,7 +24,6 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apiserver/pkg/storage:go_default_library",
],
...
...
staging/src/k8s.io/apiserver/pkg/storage/testing/types.go
View file @
da3322c2
...
...
@@ -18,7 +18,6 @@ package testing
import
(
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime/schema"
)
type
TestResource
struct
{
...
...
@@ -26,5 +25,3 @@ type TestResource struct {
metav1
.
ObjectMeta
`json:"metadata"`
Value
int
`json:"value"`
}
func
(
obj
*
TestResource
)
GetObjectKind
()
schema
.
ObjectKind
{
return
&
obj
.
TypeMeta
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment