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
bfe313d5
Unverified
Commit
bfe313d5
authored
Jun 03, 2018
by
Mikhail Mazurskiy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add missing error handling in schema-related code
parent
3079c1df
Hide whitespace changes
Inline
Side-by-side
Showing
73 changed files
with
208 additions
and
119 deletions
+208
-119
options.go
cmd/cloud-controller-manager/app/options/options.go
+6
-2
options.go
cmd/kube-controller-manager/app/options/options.go
+6
-2
BUILD
cmd/kube-scheduler/app/options/BUILD
+1
-0
configfile.go
cmd/kube-scheduler/app/options/configfile.go
+3
-2
BUILD
cmd/kubeadm/app/apis/kubeadm/scheme/BUILD
+1
-0
scheme.go
cmd/kubeadm/app/apis/kubeadm/scheme/scheme.go
+5
-4
BUILD
cmd/kubeadm/app/util/config/BUILD
+1
-0
masterconfig_test.go
cmd/kubeadm/app/util/config/masterconfig_test.go
+2
-1
BUILD
pkg/api/ref/BUILD
+1
-0
ref_test.go
pkg/api/ref/ref_test.go
+3
-1
BUILD
pkg/kubectl/cmd/BUILD
+1
-0
cmd_test.go
pkg/kubectl/cmd/cmd_test.go
+2
-1
expose_test.go
pkg/kubectl/cmd/expose_test.go
+2
-1
BUILD
pkg/kubectl/cmd/get/BUILD
+1
-0
get_test.go
pkg/kubectl/cmd/get/get_test.go
+4
-3
run_test.go
pkg/kubectl/cmd/run_test.go
+2
-1
BUILD
pkg/proxy/apis/kubeproxyconfig/scheme/BUILD
+1
-0
scheme.go
pkg/proxy/apis/kubeproxyconfig/scheme/scheme.go
+3
-2
BUILD
staging/src/k8s.io/api/BUILD
+1
-0
Godeps.json
staging/src/k8s.io/api/Godeps/Godeps.json
+12
-0
roundtrip_test.go
staging/src/k8s.io/api/roundtrip_test.go
+3
-2
register.go
...io/apimachinery/pkg/apis/meta/internalversion/register.go
+4
-1
BUILD
staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD
+1
-0
register.go
staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/register.go
+6
-6
BUILD
staging/src/k8s.io/apimachinery/pkg/runtime/BUILD
+1
-0
scheme.go
staging/src/k8s.io/apimachinery/pkg/runtime/scheme.go
+5
-10
scheme_test.go
staging/src/k8s.io/apimachinery/pkg/runtime/scheme_test.go
+4
-2
BUILD
staging/src/k8s.io/apimachinery/pkg/test/BUILD
+2
-0
runtime_serializer_protobuf_protobuf_test.go
...ery/pkg/test/runtime_serializer_protobuf_protobuf_test.go
+3
-1
util.go
staging/src/k8s.io/apimachinery/pkg/test/util.go
+3
-2
config_test.go
staging/src/k8s.io/apiserver/pkg/admission/config_test.go
+6
-4
BUILD
...8s.io/apiserver/pkg/admission/plugin/webhook/config/BUILD
+1
-0
client.go
...o/apiserver/pkg/admission/plugin/webhook/config/client.go
+3
-1
kubeconfig.go
...iserver/pkg/admission/plugin/webhook/config/kubeconfig.go
+3
-2
BUILD
...s.io/apiserver/pkg/admission/plugin/webhook/generic/BUILD
+1
-0
conversion_test.go
...r/pkg/admission/plugin/webhook/generic/conversion_test.go
+8
-6
BUILD
....io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD
+1
-0
dispatcher_test.go
.../pkg/admission/plugin/webhook/mutating/dispatcher_test.go
+5
-3
plugin_test.go
...rver/pkg/admission/plugin/webhook/mutating/plugin_test.go
+6
-4
BUILD
...o/apiserver/pkg/admission/plugin/webhook/validating/BUILD
+1
-0
plugin_test.go
...er/pkg/admission/plugin/webhook/validating/plugin_test.go
+6
-4
BUILD
staging/src/k8s.io/apiserver/pkg/audit/BUILD
+1
-0
scheme.go
staging/src/k8s.io/apiserver/pkg/audit/scheme.go
+3
-2
BUILD
staging/src/k8s.io/apiserver/pkg/endpoints/BUILD
+1
-0
apiserver_test.go
staging/src/k8s.io/apiserver/pkg/endpoints/apiserver_test.go
+3
-2
BUILD
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/BUILD
+1
-0
rest_test.go
.../src/k8s.io/apiserver/pkg/endpoints/handlers/rest_test.go
+3
-2
BUILD
.../src/k8s.io/apiserver/pkg/registry/generic/registry/BUILD
+1
-0
store_test.go
....io/apiserver/pkg/registry/generic/registry/store_test.go
+3
-2
BUILD
staging/src/k8s.io/apiserver/pkg/server/BUILD
+1
-0
genericapiserver_test.go
.../src/k8s.io/apiserver/pkg/server/genericapiserver_test.go
+3
-2
BUILD
staging/src/k8s.io/apiserver/pkg/server/options/BUILD
+1
-0
admission.go
staging/src/k8s.io/apiserver/pkg/server/options/admission.go
+3
-2
BUILD
staging/src/k8s.io/apiserver/pkg/server/resourceconfig/BUILD
+1
-0
helpers_test.go
...8s.io/apiserver/pkg/server/resourceconfig/helpers_test.go
+6
-4
BUILD
staging/src/k8s.io/apiserver/pkg/storage/etcd/BUILD
+1
-0
etcd_helper_test.go
...src/k8s.io/apiserver/pkg/storage/etcd/etcd_helper_test.go
+6
-6
BUILD
staging/src/k8s.io/apiserver/pkg/storage/etcd3/BUILD
+1
-0
store_test.go
staging/src/k8s.io/apiserver/pkg/storage/etcd3/store_test.go
+3
-2
BUILD
...k8s.io/apiserver/pkg/storage/storagebackend/factory/BUILD
+1
-0
tls_test.go
.../apiserver/pkg/storage/storagebackend/factory/tls_test.go
+3
-2
BUILD
staging/src/k8s.io/apiserver/pkg/storage/tests/BUILD
+1
-0
cacher_test.go
...ing/src/k8s.io/apiserver/pkg/storage/tests/cacher_test.go
+3
-2
BUILD
...ng/src/k8s.io/client-go/plugin/pkg/client/auth/exec/BUILD
+1
-0
exec.go
.../src/k8s.io/client-go/plugin/pkg/client/auth/exec/exec.go
+4
-3
BUILD
staging/src/k8s.io/client-go/scale/BUILD
+1
-0
util.go
staging/src/k8s.io/client-go/scale/util.go
+8
-7
BUILD
...ing/src/k8s.io/client-go/tools/clientcmd/api/latest/BUILD
+1
-0
latest.go
...src/k8s.io/client-go/tools/clientcmd/api/latest/latest.go
+3
-8
BUILD
...ing/src/k8s.io/kube-aggregator/pkg/apiserver/scheme/BUILD
+1
-0
scheme.go
...src/k8s.io/kube-aggregator/pkg/apiserver/scheme/scheme.go
+4
-3
BUILD
test/images/webhook/BUILD
+1
-0
scheme.go
test/images/webhook/scheme.go
+3
-2
No files found.
cmd/cloud-controller-manager/app/options/options.go
View file @
bfe313d5
...
@@ -114,8 +114,12 @@ func NewCloudControllerManagerOptions() (*CloudControllerManagerOptions, error)
...
@@ -114,8 +114,12 @@ func NewCloudControllerManagerOptions() (*CloudControllerManagerOptions, error)
// NewDefaultComponentConfig returns cloud-controller manager configuration object.
// NewDefaultComponentConfig returns cloud-controller manager configuration object.
func
NewDefaultComponentConfig
(
insecurePort
int32
)
(
componentconfig
.
CloudControllerManagerConfiguration
,
error
)
{
func
NewDefaultComponentConfig
(
insecurePort
int32
)
(
componentconfig
.
CloudControllerManagerConfiguration
,
error
)
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
componentconfigv1alpha1
.
AddToScheme
(
scheme
)
if
err
:=
componentconfigv1alpha1
.
AddToScheme
(
scheme
);
err
!=
nil
{
componentconfig
.
AddToScheme
(
scheme
)
return
componentconfig
.
CloudControllerManagerConfiguration
{},
err
}
if
err
:=
componentconfig
.
AddToScheme
(
scheme
);
err
!=
nil
{
return
componentconfig
.
CloudControllerManagerConfiguration
{},
err
}
versioned
:=
componentconfigv1alpha1
.
CloudControllerManagerConfiguration
{}
versioned
:=
componentconfigv1alpha1
.
CloudControllerManagerConfiguration
{}
scheme
.
Default
(
&
versioned
)
scheme
.
Default
(
&
versioned
)
...
...
cmd/kube-controller-manager/app/options/options.go
View file @
bfe313d5
...
@@ -208,8 +208,12 @@ func NewKubeControllerManagerOptions() (*KubeControllerManagerOptions, error) {
...
@@ -208,8 +208,12 @@ func NewKubeControllerManagerOptions() (*KubeControllerManagerOptions, error) {
// NewDefaultComponentConfig returns kube-controller manager configuration object.
// NewDefaultComponentConfig returns kube-controller manager configuration object.
func
NewDefaultComponentConfig
(
insecurePort
int32
)
(
componentconfig
.
KubeControllerManagerConfiguration
,
error
)
{
func
NewDefaultComponentConfig
(
insecurePort
int32
)
(
componentconfig
.
KubeControllerManagerConfiguration
,
error
)
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
componentconfigv1alpha1
.
AddToScheme
(
scheme
)
if
err
:=
componentconfigv1alpha1
.
AddToScheme
(
scheme
);
err
!=
nil
{
componentconfig
.
AddToScheme
(
scheme
)
return
componentconfig
.
KubeControllerManagerConfiguration
{},
err
}
if
err
:=
componentconfig
.
AddToScheme
(
scheme
);
err
!=
nil
{
return
componentconfig
.
KubeControllerManagerConfiguration
{},
err
}
versioned
:=
componentconfigv1alpha1
.
KubeControllerManagerConfiguration
{}
versioned
:=
componentconfigv1alpha1
.
KubeControllerManagerConfiguration
{}
scheme
.
Default
(
&
versioned
)
scheme
.
Default
(
&
versioned
)
...
...
cmd/kube-scheduler/app/options/BUILD
View file @
bfe313d5
...
@@ -23,6 +23,7 @@ go_library(
...
@@ -23,6 +23,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
...
...
cmd/kube-scheduler/app/options/configfile.go
View file @
bfe313d5
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/kubernetes/pkg/apis/componentconfig"
"k8s.io/kubernetes/pkg/apis/componentconfig"
componentconfigv1alpha1
"k8s.io/kubernetes/pkg/apis/componentconfig/v1alpha1"
componentconfigv1alpha1
"k8s.io/kubernetes/pkg/apis/componentconfig/v1alpha1"
)
)
...
@@ -35,8 +36,8 @@ var (
...
@@ -35,8 +36,8 @@ var (
)
)
func
init
()
{
func
init
()
{
componentconfig
.
AddToScheme
(
configScheme
)
utilruntime
.
Must
(
componentconfig
.
AddToScheme
(
configScheme
)
)
componentconfigv1alpha1
.
AddToScheme
(
configScheme
)
utilruntime
.
Must
(
componentconfigv1alpha1
.
AddToScheme
(
configScheme
)
)
}
}
func
loadConfigFromFile
(
file
string
)
(
*
componentconfig
.
KubeSchedulerConfiguration
,
error
)
{
func
loadConfigFromFile
(
file
string
)
(
*
componentconfig
.
KubeSchedulerConfiguration
,
error
)
{
...
...
cmd/kubeadm/app/apis/kubeadm/scheme/BUILD
View file @
bfe313d5
...
@@ -13,6 +13,7 @@ go_library(
...
@@ -13,6 +13,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
],
],
)
)
...
...
cmd/kubeadm/app/apis/kubeadm/scheme/scheme.go
View file @
bfe313d5
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm"
"k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm"
"k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1alpha1"
"k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1alpha1"
"k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1alpha2"
"k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1alpha2"
...
@@ -39,8 +40,8 @@ func init() {
...
@@ -39,8 +40,8 @@ func init() {
// AddToScheme builds the Kubeadm scheme using all known versions of the kubeadm api.
// AddToScheme builds the Kubeadm scheme using all known versions of the kubeadm api.
func
AddToScheme
(
scheme
*
runtime
.
Scheme
)
{
func
AddToScheme
(
scheme
*
runtime
.
Scheme
)
{
kubeadm
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
kubeadm
.
AddToScheme
(
scheme
)
)
v1alpha1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1alpha1
.
AddToScheme
(
scheme
)
)
v1alpha2
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1alpha2
.
AddToScheme
(
scheme
)
)
scheme
.
SetVersionPriority
(
v1alpha1
.
SchemeGroupVersion
)
utilruntime
.
Must
(
scheme
.
SetVersionPriority
(
v1alpha1
.
SchemeGroupVersion
)
)
}
}
cmd/kubeadm/app/util/config/BUILD
View file @
bfe313d5
...
@@ -53,6 +53,7 @@ go_test(
...
@@ -53,6 +53,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//vendor/github.com/pmezard/go-difflib/difflib:go_default_library",
"//vendor/github.com/pmezard/go-difflib/difflib:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
...
cmd/kubeadm/app/util/config/masterconfig_test.go
View file @
bfe313d5
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"testing"
"testing"
"github.com/pmezard/go-difflib/difflib"
"github.com/pmezard/go-difflib/difflib"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
...
@@ -159,7 +160,7 @@ func TestUpgrade(t *testing.T) {
...
@@ -159,7 +160,7 @@ func TestUpgrade(t *testing.T) {
}
}
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
v1alpha1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
v1alpha1
.
AddToScheme
(
scheme
)
)
codecs
:=
serializer
.
NewCodecFactory
(
scheme
)
codecs
:=
serializer
.
NewCodecFactory
(
scheme
)
obj
:=
&
v1alpha1
.
MasterConfiguration
{}
obj
:=
&
v1alpha1
.
MasterConfiguration
{}
...
...
pkg/api/ref/BUILD
View file @
bfe313d5
...
@@ -16,6 +16,7 @@ go_test(
...
@@ -16,6 +16,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
...
pkg/api/ref/ref_test.go
View file @
bfe313d5
...
@@ -20,6 +20,8 @@ import (
...
@@ -20,6 +20,8 @@ import (
"reflect"
"reflect"
"testing"
"testing"
"github.com/stretchr/testify/require"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
...
@@ -53,7 +55,7 @@ func TestGetReference(t *testing.T) {
...
@@ -53,7 +55,7 @@ func TestGetReference(t *testing.T) {
// then you run into trouble because the types aren't registered in the scheme by anything. This does the
// then you run into trouble because the types aren't registered in the scheme by anything. This does the
// register manually to allow unit test execution
// register manually to allow unit test execution
if
_
,
_
,
err
:=
legacyscheme
.
Scheme
.
ObjectKinds
(
&
api
.
Pod
{});
err
!=
nil
{
if
_
,
_
,
err
:=
legacyscheme
.
Scheme
.
ObjectKinds
(
&
api
.
Pod
{});
err
!=
nil
{
api
.
AddToScheme
(
legacyscheme
.
Scheme
)
require
.
NoError
(
t
,
api
.
AddToScheme
(
legacyscheme
.
Scheme
)
)
}
}
table
:=
map
[
string
]
struct
{
table
:=
map
[
string
]
struct
{
...
...
pkg/kubectl/cmd/BUILD
View file @
bfe313d5
...
@@ -224,6 +224,7 @@ go_test(
...
@@ -224,6 +224,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/testing:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/testing:go_default_library",
...
...
pkg/kubectl/cmd/cmd_test.go
View file @
bfe313d5
...
@@ -33,6 +33,7 @@ import (
...
@@ -33,6 +33,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
restclient
"k8s.io/client-go/rest"
restclient
"k8s.io/client-go/rest"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
apitesting
"k8s.io/kubernetes/pkg/api/testing"
apitesting
"k8s.io/kubernetes/pkg/api/testing"
...
@@ -43,7 +44,7 @@ import (
...
@@ -43,7 +44,7 @@ import (
// This init should be removed after switching this command and its tests to user external types.
// This init should be removed after switching this command and its tests to user external types.
func
init
()
{
func
init
()
{
api
.
AddToScheme
(
scheme
.
Scheme
)
utilruntime
.
Must
(
api
.
AddToScheme
(
scheme
.
Scheme
)
)
}
}
func
initTestErrorHandler
(
t
*
testing
.
T
)
{
func
initTestErrorHandler
(
t
*
testing
.
T
)
{
...
...
pkg/kubectl/cmd/expose_test.go
View file @
bfe313d5
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/apimachinery/pkg/util/intstr"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/client-go/rest/fake"
"k8s.io/client-go/rest/fake"
"k8s.io/kubernetes/pkg/api/legacyscheme"
"k8s.io/kubernetes/pkg/api/legacyscheme"
api
"k8s.io/kubernetes/pkg/apis/core"
api
"k8s.io/kubernetes/pkg/apis/core"
...
@@ -36,7 +37,7 @@ import (
...
@@ -36,7 +37,7 @@ import (
// This init should be removed after switching this command and its tests to user external types.
// This init should be removed after switching this command and its tests to user external types.
func
init
()
{
func
init
()
{
api
.
AddToScheme
(
scheme
.
Scheme
)
utilruntime
.
Must
(
api
.
AddToScheme
(
scheme
.
Scheme
)
)
}
}
func
TestRunExposeService
(
t
*
testing
.
T
)
{
func
TestRunExposeService
(
t
*
testing
.
T
)
{
...
...
pkg/kubectl/cmd/get/BUILD
View file @
bfe313d5
...
@@ -84,6 +84,7 @@ go_test(
...
@@ -84,6 +84,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/rest/fake:go_default_library",
"//staging/src/k8s.io/client-go/rest/fake:go_default_library",
...
...
pkg/kubectl/cmd/get/get_test.go
View file @
bfe313d5
...
@@ -33,6 +33,7 @@ import (
...
@@ -33,6 +33,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
"k8s.io/apimachinery/pkg/runtime/serializer/streaming"
"k8s.io/apimachinery/pkg/runtime/serializer/streaming"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apimachinery/pkg/watch"
restclient
"k8s.io/client-go/rest"
restclient
"k8s.io/client-go/rest"
"k8s.io/client-go/rest/fake"
"k8s.io/client-go/rest/fake"
...
@@ -56,9 +57,9 @@ var openapiSchemaPath = filepath.Join("..", "..", "..", "..", "api", "openapi-sp
...
@@ -56,9 +57,9 @@ var openapiSchemaPath = filepath.Join("..", "..", "..", "..", "api", "openapi-sp
// This init should be removed after switching this command and its tests to user external types.
// This init should be removed after switching this command and its tests to user external types.
func
init
()
{
func
init
()
{
api
.
AddToScheme
(
scheme
.
Scheme
)
utilruntime
.
Must
(
api
.
AddToScheme
(
scheme
.
Scheme
)
)
scheme
.
Scheme
.
AddConversionFuncs
(
v1
.
Convert_core_PodSpec_To_v1_PodSpec
)
utilruntime
.
Must
(
scheme
.
Scheme
.
AddConversionFuncs
(
v1
.
Convert_core_PodSpec_To_v1_PodSpec
)
)
scheme
.
Scheme
.
AddConversionFuncs
(
v1
.
Convert_v1_PodSecurityContext_To_core_PodSecurityContext
)
utilruntime
.
Must
(
scheme
.
Scheme
.
AddConversionFuncs
(
v1
.
Convert_v1_PodSecurityContext_To_core_PodSecurityContext
)
)
}
}
var
unstructuredSerializer
=
resource
.
UnstructuredPlusDefaultContentConfig
()
.
NegotiatedSerializer
var
unstructuredSerializer
=
resource
.
UnstructuredPlusDefaultContentConfig
()
.
NegotiatedSerializer
...
...
pkg/kubectl/cmd/run_test.go
View file @
bfe313d5
...
@@ -33,6 +33,7 @@ import (
...
@@ -33,6 +33,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/apimachinery/pkg/util/intstr"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
restclient
"k8s.io/client-go/rest"
restclient
"k8s.io/client-go/rest"
"k8s.io/client-go/rest/fake"
"k8s.io/client-go/rest/fake"
"k8s.io/kubernetes/pkg/api/legacyscheme"
"k8s.io/kubernetes/pkg/api/legacyscheme"
...
@@ -46,7 +47,7 @@ import (
...
@@ -46,7 +47,7 @@ import (
// This init should be removed after switching this command and its tests to user external types.
// This init should be removed after switching this command and its tests to user external types.
func
init
()
{
func
init
()
{
api
.
AddToScheme
(
scheme
.
Scheme
)
utilruntime
.
Must
(
api
.
AddToScheme
(
scheme
.
Scheme
)
)
}
}
func
TestGetRestartPolicy
(
t
*
testing
.
T
)
{
func
TestGetRestartPolicy
(
t
*
testing
.
T
)
{
...
...
pkg/proxy/apis/kubeproxyconfig/scheme/BUILD
View file @
bfe313d5
...
@@ -10,6 +10,7 @@ go_library(
...
@@ -10,6 +10,7 @@ go_library(
"//pkg/proxy/apis/kubeproxyconfig/v1alpha1:go_default_library",
"//pkg/proxy/apis/kubeproxyconfig/v1alpha1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
],
],
)
)
...
...
pkg/proxy/apis/kubeproxyconfig/scheme/scheme.go
View file @
bfe313d5
...
@@ -19,6 +19,7 @@ package scheme
...
@@ -19,6 +19,7 @@ package scheme
import
(
import
(
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/kubernetes/pkg/proxy/apis/kubeproxyconfig"
"k8s.io/kubernetes/pkg/proxy/apis/kubeproxyconfig"
"k8s.io/kubernetes/pkg/proxy/apis/kubeproxyconfig/v1alpha1"
"k8s.io/kubernetes/pkg/proxy/apis/kubeproxyconfig/v1alpha1"
)
)
...
@@ -37,6 +38,6 @@ func init() {
...
@@ -37,6 +38,6 @@ func init() {
// AddToScheme adds the types of this group into the given scheme.
// AddToScheme adds the types of this group into the given scheme.
func
AddToScheme
(
scheme
*
runtime
.
Scheme
)
{
func
AddToScheme
(
scheme
*
runtime
.
Scheme
)
{
v1alpha1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1alpha1
.
AddToScheme
(
scheme
)
)
kubeproxyconfig
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
kubeproxyconfig
.
AddToScheme
(
scheme
)
)
}
}
staging/src/k8s.io/api/BUILD
View file @
bfe313d5
...
@@ -42,6 +42,7 @@ go_test(
...
@@ -42,6 +42,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
...
staging/src/k8s.io/api/Godeps/Godeps.json
View file @
bfe313d5
...
@@ -47,10 +47,22 @@
...
@@ -47,10 +47,22 @@
"Rev"
:
"05fbef0ca5da472bbf96c9322b84a53edc03c9fd"
"Rev"
:
"05fbef0ca5da472bbf96c9322b84a53edc03c9fd"
},
},
{
{
"ImportPath"
:
"github.com/pmezard/go-difflib/difflib"
,
"Rev"
:
"d8ed2627bdf02c080bf22230dbb337003b7aba2d"
},
{
"ImportPath"
:
"github.com/spf13/pflag"
,
"ImportPath"
:
"github.com/spf13/pflag"
,
"Rev"
:
"583c0c0531f06d5278b7d917446061adc344b5cd"
"Rev"
:
"583c0c0531f06d5278b7d917446061adc344b5cd"
},
},
{
{
"ImportPath"
:
"github.com/stretchr/testify/assert"
,
"Rev"
:
"c679ae2cc0cb27ec3293fea7e254e47386f05d69"
},
{
"ImportPath"
:
"github.com/stretchr/testify/require"
,
"Rev"
:
"c679ae2cc0cb27ec3293fea7e254e47386f05d69"
},
{
"ImportPath"
:
"golang.org/x/net/http2"
,
"ImportPath"
:
"golang.org/x/net/http2"
,
"Rev"
:
"1c05540f6879653db88113bc4a2b70aec4bd491f"
"Rev"
:
"1c05540f6879653db88113bc4a2b70aec4bd491f"
},
},
...
...
staging/src/k8s.io/api/roundtrip_test.go
View file @
bfe313d5
...
@@ -52,6 +52,7 @@ import (
...
@@ -52,6 +52,7 @@ import (
storagev1alpha1
"k8s.io/api/storage/v1alpha1"
storagev1alpha1
"k8s.io/api/storage/v1alpha1"
storagev1beta1
"k8s.io/api/storage/v1beta1"
storagev1beta1
"k8s.io/api/storage/v1beta1"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/api/testing/fuzzer"
"k8s.io/apimachinery/pkg/api/testing/fuzzer"
"k8s.io/apimachinery/pkg/api/testing/roundtrip"
"k8s.io/apimachinery/pkg/api/testing/roundtrip"
genericfuzzer
"k8s.io/apimachinery/pkg/apis/meta/fuzzer"
genericfuzzer
"k8s.io/apimachinery/pkg/apis/meta/fuzzer"
...
@@ -100,7 +101,7 @@ func TestRoundTripExternalTypes(t *testing.T) {
...
@@ -100,7 +101,7 @@ func TestRoundTripExternalTypes(t *testing.T) {
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
codecs
:=
serializer
.
NewCodecFactory
(
scheme
)
codecs
:=
serializer
.
NewCodecFactory
(
scheme
)
builder
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
builder
.
AddToScheme
(
scheme
)
)
seed
:=
rand
.
Int63
()
seed
:=
rand
.
Int63
()
// I'm only using the generic fuzzer funcs, but at some point in time we might need to
// I'm only using the generic fuzzer funcs, but at some point in time we might need to
// switch to specialized. For now we're happy with the current serialization test.
// switch to specialized. For now we're happy with the current serialization test.
...
@@ -119,7 +120,7 @@ func TestFailRoundTrip(t *testing.T) {
...
@@ -119,7 +120,7 @@ func TestFailRoundTrip(t *testing.T) {
metav1
.
AddToGroupVersion
(
scheme
,
groupVersion
)
metav1
.
AddToGroupVersion
(
scheme
,
groupVersion
)
return
nil
return
nil
})
})
builder
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
builder
.
AddToScheme
(
scheme
)
)
seed
:=
rand
.
Int63
()
seed
:=
rand
.
Int63
()
fuzzer
:=
fuzzer
.
FuzzerFor
(
genericfuzzer
.
Funcs
,
rand
.
NewSource
(
seed
),
codecs
)
fuzzer
:=
fuzzer
.
FuzzerFor
(
genericfuzzer
.
Funcs
,
rand
.
NewSource
(
seed
),
codecs
)
tmpT
:=
new
(
testing
.
T
)
tmpT
:=
new
(
testing
.
T
)
...
...
staging/src/k8s.io/apimachinery/pkg/apis/meta/internalversion/register.go
View file @
bfe313d5
...
@@ -57,7 +57,7 @@ func addToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
...
@@ -57,7 +57,7 @@ func addToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
if
err
:=
scheme
.
AddIgnoredConversionType
(
&
metav1
.
TypeMeta
{},
&
metav1
.
TypeMeta
{});
err
!=
nil
{
if
err
:=
scheme
.
AddIgnoredConversionType
(
&
metav1
.
TypeMeta
{},
&
metav1
.
TypeMeta
{});
err
!=
nil
{
return
err
return
err
}
}
scheme
.
AddConversionFuncs
(
err
:=
scheme
.
AddConversionFuncs
(
metav1
.
Convert_string_To_labels_Selector
,
metav1
.
Convert_string_To_labels_Selector
,
metav1
.
Convert_labels_Selector_To_string
,
metav1
.
Convert_labels_Selector_To_string
,
...
@@ -70,6 +70,9 @@ func addToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
...
@@ -70,6 +70,9 @@ func addToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
Convert_internalversion_ListOptions_To_v1_ListOptions
,
Convert_internalversion_ListOptions_To_v1_ListOptions
,
Convert_v1_ListOptions_To_internalversion_ListOptions
,
Convert_v1_ListOptions_To_internalversion_ListOptions
,
)
)
if
err
!=
nil
{
return
err
}
// ListOptions is the only options struct which needs conversion (it exposes labels and fields
// ListOptions is the only options struct which needs conversion (it exposes labels and fields
// as selectors for convenience). The other types have only a single representation today.
// as selectors for convenience). The other types have only a single representation today.
scheme
.
AddKnownTypes
(
SchemeGroupVersion
,
scheme
.
AddKnownTypes
(
SchemeGroupVersion
,
...
...
staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD
View file @
bfe313d5
...
@@ -64,6 +64,7 @@ go_library(
...
@@ -64,6 +64,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/selection:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/selection:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//vendor/github.com/gogo/protobuf/proto:go_default_library",
"//vendor/github.com/gogo/protobuf/proto:go_default_library",
"//vendor/github.com/gogo/protobuf/sortkeys:go_default_library",
"//vendor/github.com/gogo/protobuf/sortkeys:go_default_library",
...
...
staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/register.go
View file @
bfe313d5
...
@@ -19,6 +19,7 @@ package v1
...
@@ -19,6 +19,7 @@ package v1
import
(
import
(
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
)
)
// GroupName is the group name for this API.
// GroupName is the group name for this API.
...
@@ -53,13 +54,12 @@ func AddToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
...
@@ -53,13 +54,12 @@ func AddToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
&
GetOptions
{},
&
GetOptions
{},
&
DeleteOptions
{},
&
DeleteOptions
{},
)
)
scheme
.
AddConversionFuncs
(
utilruntime
.
Must
(
scheme
.
AddConversionFuncs
(
Convert_versioned_Event_to_watch_Event
,
Convert_versioned_Event_to_watch_Event
,
Convert_versioned_InternalEvent_to_versioned_Event
,
Convert_versioned_InternalEvent_to_versioned_Event
,
Convert_watch_Event_to_versioned_Event
,
Convert_watch_Event_to_versioned_Event
,
Convert_versioned_Event_to_versioned_InternalEvent
,
Convert_versioned_Event_to_versioned_InternalEvent
,
)
))
// Register Unversioned types under their own special group
// Register Unversioned types under their own special group
scheme
.
AddUnversionedTypes
(
Unversioned
,
scheme
.
AddUnversionedTypes
(
Unversioned
,
&
Status
{},
&
Status
{},
...
@@ -70,8 +70,8 @@ func AddToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
...
@@ -70,8 +70,8 @@ func AddToGroupVersion(scheme *runtime.Scheme, groupVersion schema.GroupVersion)
)
)
// register manually. This usually goes through the SchemeBuilder, which we cannot use here.
// register manually. This usually goes through the SchemeBuilder, which we cannot use here.
AddConversionFuncs
(
scheme
)
utilruntime
.
Must
(
AddConversionFuncs
(
scheme
)
)
RegisterDefaults
(
scheme
)
utilruntime
.
Must
(
RegisterDefaults
(
scheme
)
)
}
}
// scheme is the registry for the common types that adhere to the meta v1 API spec.
// scheme is the registry for the common types that adhere to the meta v1 API spec.
...
@@ -89,5 +89,5 @@ func init() {
...
@@ -89,5 +89,5 @@ func init() {
)
)
// register manually. This usually goes through the SchemeBuilder, which we cannot use here.
// register manually. This usually goes through the SchemeBuilder, which we cannot use here.
RegisterDefaults
(
scheme
)
utilruntime
.
Must
(
RegisterDefaults
(
scheme
)
)
}
}
staging/src/k8s.io/apimachinery/pkg/runtime/BUILD
View file @
bfe313d5
...
@@ -27,6 +27,7 @@ go_test(
...
@@ -27,6 +27,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime/testing:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/testing:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
...
...
staging/src/k8s.io/apimachinery/pkg/runtime/scheme.go
View file @
bfe313d5
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/apimachinery/pkg/conversion"
"k8s.io/apimachinery/pkg/conversion"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
)
)
...
@@ -96,18 +97,12 @@ func NewScheme() *Scheme {
...
@@ -96,18 +97,12 @@ func NewScheme() *Scheme {
}
}
s
.
converter
=
conversion
.
NewConverter
(
s
.
nameFunc
)
s
.
converter
=
conversion
.
NewConverter
(
s
.
nameFunc
)
s
.
AddConversionFuncs
(
DefaultEmbeddedConversions
()
...
)
utilruntime
.
Must
(
s
.
AddConversionFuncs
(
DefaultEmbeddedConversions
()
...
)
)
// Enable map[string][]string conversions by default
// Enable map[string][]string conversions by default
if
err
:=
s
.
AddConversionFuncs
(
DefaultStringConversions
...
);
err
!=
nil
{
utilruntime
.
Must
(
s
.
AddConversionFuncs
(
DefaultStringConversions
...
))
panic
(
err
)
utilruntime
.
Must
(
s
.
RegisterInputDefaults
(
&
map
[
string
][]
string
{},
JSONKeyMapper
,
conversion
.
AllowDifferentFieldTypeNames
|
conversion
.
IgnoreMissingFields
))
}
utilruntime
.
Must
(
s
.
RegisterInputDefaults
(
&
url
.
Values
{},
JSONKeyMapper
,
conversion
.
AllowDifferentFieldTypeNames
|
conversion
.
IgnoreMissingFields
))
if
err
:=
s
.
RegisterInputDefaults
(
&
map
[
string
][]
string
{},
JSONKeyMapper
,
conversion
.
AllowDifferentFieldTypeNames
|
conversion
.
IgnoreMissingFields
);
err
!=
nil
{
panic
(
err
)
}
if
err
:=
s
.
RegisterInputDefaults
(
&
url
.
Values
{},
JSONKeyMapper
,
conversion
.
AllowDifferentFieldTypeNames
|
conversion
.
IgnoreMissingFields
);
err
!=
nil
{
panic
(
err
)
}
return
s
return
s
}
}
...
...
staging/src/k8s.io/apimachinery/pkg/runtime/scheme_test.go
View file @
bfe313d5
...
@@ -28,6 +28,7 @@ import (
...
@@ -28,6 +28,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
runtimetesting
"k8s.io/apimachinery/pkg/runtime/testing"
runtimetesting
"k8s.io/apimachinery/pkg/runtime/testing"
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/apimachinery/pkg/util/diff"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
)
)
func
TestScheme
(
t
*
testing
.
T
)
{
func
TestScheme
(
t
*
testing
.
T
)
{
...
@@ -480,9 +481,10 @@ func GetTestScheme() *runtime.Scheme {
...
@@ -480,9 +481,10 @@ func GetTestScheme() *runtime.Scheme {
s
.
AddKnownTypeWithName
(
differentExternalGV
.
WithKind
(
"TestType1"
),
&
runtimetesting
.
ExternalTestType1
{})
s
.
AddKnownTypeWithName
(
differentExternalGV
.
WithKind
(
"TestType1"
),
&
runtimetesting
.
ExternalTestType1
{})
s
.
AddUnversionedTypes
(
externalGV
,
&
runtimetesting
.
UnversionedType
{})
s
.
AddUnversionedTypes
(
externalGV
,
&
runtimetesting
.
UnversionedType
{})
s
.
AddConversionFuncs
(
func
(
in
*
runtimetesting
.
TestType1
,
out
*
runtimetesting
.
ExternalTestType1
,
s
conversion
.
Scope
)
{
utilruntime
.
Must
(
s
.
AddConversionFuncs
(
func
(
in
*
runtimetesting
.
TestType1
,
out
*
runtimetesting
.
ExternalTestType1
,
s
conversion
.
Scope
)
error
{
out
.
A
=
in
.
A
out
.
A
=
in
.
A
})
return
nil
}))
return
s
return
s
}
}
...
...
staging/src/k8s.io/apimachinery/pkg/test/BUILD
View file @
bfe313d5
...
@@ -31,6 +31,7 @@ go_test(
...
@@ -31,6 +31,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//vendor/github.com/google/gofuzz:go_default_library",
"//vendor/github.com/google/gofuzz:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
@@ -49,6 +50,7 @@ go_library(
...
@@ -49,6 +50,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
],
],
)
)
...
...
staging/src/k8s.io/apimachinery/pkg/test/runtime_serializer_protobuf_protobuf_test.go
View file @
bfe313d5
...
@@ -24,6 +24,8 @@ import (
...
@@ -24,6 +24,8 @@ import (
"strings"
"strings"
"testing"
"testing"
"github.com/stretchr/testify/require"
apiequality
"k8s.io/apimachinery/pkg/api/equality"
apiequality
"k8s.io/apimachinery/pkg/api/equality"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/testapigroup/v1"
"k8s.io/apimachinery/pkg/apis/testapigroup/v1"
...
@@ -331,7 +333,7 @@ func TestDecodeObjects(t *testing.T) {
...
@@ -331,7 +333,7 @@ func TestDecodeObjects(t *testing.T) {
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
for
i
,
test
:=
range
testCases
{
for
i
,
test
:=
range
testCases
{
scheme
.
AddKnownTypes
(
schema
.
GroupVersion
{
Version
:
"v1"
},
&
v1
.
Carp
{})
scheme
.
AddKnownTypes
(
schema
.
GroupVersion
{
Version
:
"v1"
},
&
v1
.
Carp
{})
v1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
v1
.
AddToScheme
(
scheme
)
)
s
:=
protobuf
.
NewSerializer
(
scheme
,
scheme
,
"application/protobuf"
)
s
:=
protobuf
.
NewSerializer
(
scheme
,
scheme
,
"application/protobuf"
)
obj
,
err
:=
runtime
.
Decode
(
s
,
test
.
data
)
obj
,
err
:=
runtime
.
Decode
(
s
,
test
.
data
)
...
...
staging/src/k8s.io/apimachinery/pkg/test/util.go
View file @
bfe313d5
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
apiserializer
"k8s.io/apimachinery/pkg/runtime/serializer"
apiserializer
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
)
)
// List and ListV1 should be kept in sync with k8s.io/kubernetes/pkg/api#List
// List and ListV1 should be kept in sync with k8s.io/kubernetes/pkg/api#List
...
@@ -61,8 +62,8 @@ func TestScheme() (*runtime.Scheme, apiserializer.CodecFactory) {
...
@@ -61,8 +62,8 @@ func TestScheme() (*runtime.Scheme, apiserializer.CodecFactory) {
&
v1
.
CarpList
{},
&
v1
.
CarpList
{},
&
List
{},
&
List
{},
)
)
testapigroup
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
testapigroup
.
AddToScheme
(
scheme
)
)
v1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1
.
AddToScheme
(
scheme
)
)
codecs
:=
apiserializer
.
NewCodecFactory
(
scheme
)
codecs
:=
apiserializer
.
NewCodecFactory
(
scheme
)
return
scheme
,
codecs
return
scheme
,
codecs
...
...
staging/src/k8s.io/apiserver/pkg/admission/config_test.go
View file @
bfe313d5
...
@@ -22,6 +22,8 @@ import (
...
@@ -22,6 +22,8 @@ import (
"reflect"
"reflect"
"testing"
"testing"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/util/json"
"k8s.io/apimachinery/pkg/util/json"
"k8s.io/apiserver/pkg/apis/apiserver"
"k8s.io/apiserver/pkg/apis/apiserver"
...
@@ -137,8 +139,8 @@ func TestReadAdmissionConfiguration(t *testing.T) {
...
@@ -137,8 +139,8 @@ func TestReadAdmissionConfiguration(t *testing.T) {
}
}
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
apiserver
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
apiserver
.
AddToScheme
(
scheme
)
)
apiserverapiv1alpha1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
apiserverapiv1alpha1
.
AddToScheme
(
scheme
)
)
for
testName
,
testCase
:=
range
testCases
{
for
testName
,
testCase
:=
range
testCases
{
if
err
=
ioutil
.
WriteFile
(
configFileName
,
[]
byte
(
testCase
.
ConfigBody
),
0644
);
err
!=
nil
{
if
err
=
ioutil
.
WriteFile
(
configFileName
,
[]
byte
(
testCase
.
ConfigBody
),
0644
);
err
!=
nil
{
...
@@ -209,8 +211,8 @@ func TestEmbeddedConfiguration(t *testing.T) {
...
@@ -209,8 +211,8 @@ func TestEmbeddedConfiguration(t *testing.T) {
for
desc
,
test
:=
range
testCases
{
for
desc
,
test
:=
range
testCases
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
apiserver
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
apiserver
.
AddToScheme
(
scheme
)
)
apiserverapiv1alpha1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
apiserverapiv1alpha1
.
AddToScheme
(
scheme
)
)
if
err
=
ioutil
.
WriteFile
(
configFileName
,
[]
byte
(
test
.
ConfigBody
),
0644
);
err
!=
nil
{
if
err
=
ioutil
.
WriteFile
(
configFileName
,
[]
byte
(
test
.
ConfigBody
),
0644
);
err
!=
nil
{
t
.
Errorf
(
"[%s] unexpected err writing temp file: %v"
,
desc
,
err
)
t
.
Errorf
(
"[%s] unexpected err writing temp file: %v"
,
desc
,
err
)
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/BUILD
View file @
bfe313d5
...
@@ -17,6 +17,7 @@ go_library(
...
@@ -17,6 +17,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/validation/field:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/validation/field:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/client.go
View file @
bfe313d5
...
@@ -58,7 +58,9 @@ func NewClientManager() (ClientManager, error) {
...
@@ -58,7 +58,9 @@ func NewClientManager() (ClientManager, error) {
return
ClientManager
{},
err
return
ClientManager
{},
err
}
}
admissionScheme
:=
runtime
.
NewScheme
()
admissionScheme
:=
runtime
.
NewScheme
()
admissionv1beta1
.
AddToScheme
(
admissionScheme
)
if
err
:=
admissionv1beta1
.
AddToScheme
(
admissionScheme
);
err
!=
nil
{
return
ClientManager
{},
err
}
return
ClientManager
{
return
ClientManager
{
cache
:
cache
,
cache
:
cache
,
negotiatedSerializer
:
serializer
.
NegotiatedSerializerWrapper
(
runtime
.
SerializerInfo
{
negotiatedSerializer
:
serializer
.
NegotiatedSerializerWrapper
(
runtime
.
SerializerInfo
{
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/kubeconfig.go
View file @
bfe313d5
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/validation/field"
"k8s.io/apimachinery/pkg/util/validation/field"
"k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission"
"k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission"
"k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1"
"k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1"
...
@@ -35,8 +36,8 @@ var (
...
@@ -35,8 +36,8 @@ var (
)
)
func
init
()
{
func
init
()
{
webhookadmission
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
webhookadmission
.
AddToScheme
(
scheme
)
)
v1alpha1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1alpha1
.
AddToScheme
(
scheme
)
)
}
}
// LoadConfig extract the KubeConfigFile from configFile
// LoadConfig extract the KubeConfigFile from configFile
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/BUILD
View file @
bfe313d5
...
@@ -51,5 +51,6 @@ go_test(
...
@@ -51,5 +51,6 @@ go_test(
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example2/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example2/v1:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/conversion_test.go
View file @
bfe313d5
...
@@ -20,6 +20,8 @@ import (
...
@@ -20,6 +20,8 @@ import (
"reflect"
"reflect"
"testing"
"testing"
"github.com/stretchr/testify/require"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
...
@@ -29,16 +31,16 @@ import (
...
@@ -29,16 +31,16 @@ import (
example2v1
"k8s.io/apiserver/pkg/apis/example2/v1"
example2v1
"k8s.io/apiserver/pkg/apis/example2/v1"
)
)
func
initiateScheme
()
*
runtime
.
Scheme
{
func
initiateScheme
(
t
*
testing
.
T
)
*
runtime
.
Scheme
{
s
:=
runtime
.
NewScheme
()
s
:=
runtime
.
NewScheme
()
example
.
AddToScheme
(
s
)
require
.
NoError
(
t
,
example
.
AddToScheme
(
s
)
)
examplev1
.
AddToScheme
(
s
)
require
.
NoError
(
t
,
examplev1
.
AddToScheme
(
s
)
)
example2v1
.
AddToScheme
(
s
)
require
.
NoError
(
t
,
example2v1
.
AddToScheme
(
s
)
)
return
s
return
s
}
}
func
TestConvertToGVK
(
t
*
testing
.
T
)
{
func
TestConvertToGVK
(
t
*
testing
.
T
)
{
scheme
:=
initiateScheme
()
scheme
:=
initiateScheme
(
t
)
c
:=
convertor
{
Scheme
:
scheme
}
c
:=
convertor
{
Scheme
:
scheme
}
table
:=
map
[
string
]
struct
{
table
:=
map
[
string
]
struct
{
obj
runtime
.
Object
obj
runtime
.
Object
...
@@ -134,7 +136,7 @@ func TestConvertToGVK(t *testing.T) {
...
@@ -134,7 +136,7 @@ func TestConvertToGVK(t *testing.T) {
// TestRuntimeSchemeConvert verifies that scheme.Convert(x, x, nil) for an unstructured x is a no-op.
// TestRuntimeSchemeConvert verifies that scheme.Convert(x, x, nil) for an unstructured x is a no-op.
// This did not use to be like that and we had to wrap scheme.Convert before.
// This did not use to be like that and we had to wrap scheme.Convert before.
func
TestRuntimeSchemeConvert
(
t
*
testing
.
T
)
{
func
TestRuntimeSchemeConvert
(
t
*
testing
.
T
)
{
scheme
:=
initiateScheme
()
scheme
:=
initiateScheme
(
t
)
obj
:=
&
unstructured
.
Unstructured
{
obj
:=
&
unstructured
.
Unstructured
{
Object
:
map
[
string
]
interface
{}{
Object
:
map
[
string
]
interface
{}{
"foo"
:
"bar"
,
"foo"
:
"bar"
,
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD
View file @
bfe313d5
...
@@ -51,6 +51,7 @@ go_test(
...
@@ -51,6 +51,7 @@ go_test(
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example2/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example2/v1:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/dispatcher_test.go
View file @
bfe313d5
...
@@ -21,6 +21,8 @@ import (
...
@@ -21,6 +21,8 @@ import (
"reflect"
"reflect"
"testing"
"testing"
"github.com/stretchr/testify/require"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
...
@@ -44,9 +46,9 @@ var sampleCRD = unstructured.Unstructured{
...
@@ -44,9 +46,9 @@ var sampleCRD = unstructured.Unstructured{
func
TestDispatch
(
t
*
testing
.
T
)
{
func
TestDispatch
(
t
*
testing
.
T
)
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
example
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
examplev1
.
AddToScheme
(
scheme
)
)
example2v1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
example2v1
.
AddToScheme
(
scheme
)
)
tests
:=
[]
struct
{
tests
:=
[]
struct
{
name
string
name
string
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin_test.go
View file @
bfe313d5
...
@@ -22,6 +22,8 @@ import (
...
@@ -22,6 +22,8 @@ import (
"strings"
"strings"
"testing"
"testing"
"github.com/stretchr/testify/require"
"k8s.io/api/admission/v1beta1"
"k8s.io/api/admission/v1beta1"
corev1
"k8s.io/api/core/v1"
corev1
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/api/errors"
...
@@ -34,8 +36,8 @@ import (
...
@@ -34,8 +36,8 @@ import (
// TestAdmit tests that MutatingWebhook#Admit works as expected
// TestAdmit tests that MutatingWebhook#Admit works as expected
func
TestAdmit
(
t
*
testing
.
T
)
{
func
TestAdmit
(
t
*
testing
.
T
)
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
v1beta1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
v1beta1
.
AddToScheme
(
scheme
)
)
corev1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
corev1
.
AddToScheme
(
scheme
)
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
.
StartTLS
()
testServer
.
StartTLS
()
...
@@ -103,8 +105,8 @@ func TestAdmit(t *testing.T) {
...
@@ -103,8 +105,8 @@ func TestAdmit(t *testing.T) {
// TestAdmitCachedClient tests that MutatingWebhook#Admit should cache restClient
// TestAdmitCachedClient tests that MutatingWebhook#Admit should cache restClient
func
TestAdmitCachedClient
(
t
*
testing
.
T
)
{
func
TestAdmitCachedClient
(
t
*
testing
.
T
)
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
v1beta1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
v1beta1
.
AddToScheme
(
scheme
)
)
corev1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
corev1
.
AddToScheme
(
scheme
)
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
.
StartTLS
()
testServer
.
StartTLS
()
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/BUILD
View file @
bfe313d5
...
@@ -36,6 +36,7 @@ go_test(
...
@@ -36,6 +36,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/testing:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/testing:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin_test.go
View file @
bfe313d5
...
@@ -21,6 +21,8 @@ import (
...
@@ -21,6 +21,8 @@ import (
"strings"
"strings"
"testing"
"testing"
"github.com/stretchr/testify/require"
"k8s.io/api/admission/v1beta1"
"k8s.io/api/admission/v1beta1"
corev1
"k8s.io/api/core/v1"
corev1
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/api/errors"
...
@@ -31,8 +33,8 @@ import (
...
@@ -31,8 +33,8 @@ import (
// TestValidate tests that ValidatingWebhook#Validate works as expected
// TestValidate tests that ValidatingWebhook#Validate works as expected
func
TestValidate
(
t
*
testing
.
T
)
{
func
TestValidate
(
t
*
testing
.
T
)
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
v1beta1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
v1beta1
.
AddToScheme
(
scheme
)
)
corev1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
corev1
.
AddToScheme
(
scheme
)
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
.
StartTLS
()
testServer
.
StartTLS
()
...
@@ -94,8 +96,8 @@ func TestValidate(t *testing.T) {
...
@@ -94,8 +96,8 @@ func TestValidate(t *testing.T) {
// TestValidateCachedClient tests that ValidatingWebhook#Validate should cache restClient
// TestValidateCachedClient tests that ValidatingWebhook#Validate should cache restClient
func
TestValidateCachedClient
(
t
*
testing
.
T
)
{
func
TestValidateCachedClient
(
t
*
testing
.
T
)
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
v1beta1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
v1beta1
.
AddToScheme
(
scheme
)
)
corev1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
corev1
.
AddToScheme
(
scheme
)
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
:=
webhooktesting
.
NewTestServer
(
t
)
testServer
.
StartTLS
()
testServer
.
StartTLS
()
...
...
staging/src/k8s.io/apiserver/pkg/audit/BUILD
View file @
bfe313d5
...
@@ -26,6 +26,7 @@ go_library(
...
@@ -26,6 +26,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/audit:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/audit:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/audit/v1beta1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/audit/v1beta1:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/audit/scheme.go
View file @
bfe313d5
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apiserver/pkg/apis/audit/v1alpha1"
"k8s.io/apiserver/pkg/apis/audit/v1alpha1"
"k8s.io/apiserver/pkg/apis/audit/v1beta1"
"k8s.io/apiserver/pkg/apis/audit/v1beta1"
)
)
...
@@ -31,6 +32,6 @@ var Codecs = serializer.NewCodecFactory(Scheme)
...
@@ -31,6 +32,6 @@ var Codecs = serializer.NewCodecFactory(Scheme)
func
init
()
{
func
init
()
{
v1
.
AddToGroupVersion
(
Scheme
,
schema
.
GroupVersion
{
Version
:
"v1"
})
v1
.
AddToGroupVersion
(
Scheme
,
schema
.
GroupVersion
{
Version
:
"v1"
})
v1alpha1
.
AddToScheme
(
Scheme
)
utilruntime
.
Must
(
v1alpha1
.
AddToScheme
(
Scheme
)
)
v1beta1
.
AddToScheme
(
Scheme
)
utilruntime
.
Must
(
v1beta1
.
AddToScheme
(
Scheme
)
)
}
}
staging/src/k8s.io/apiserver/pkg/endpoints/BUILD
View file @
bfe313d5
...
@@ -33,6 +33,7 @@ go_test(
...
@@ -33,6 +33,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/endpoints/apiserver_test.go
View file @
bfe313d5
...
@@ -54,6 +54,7 @@ import (
...
@@ -54,6 +54,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/apimachinery/pkg/util/diff"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apiserver/pkg/admission"
"k8s.io/apiserver/pkg/admission"
...
@@ -126,8 +127,8 @@ func init() {
...
@@ -126,8 +127,8 @@ func init() {
scheme
.
AddUnversionedTypes
(
grouplessGroupVersion
,
&
metav1
.
Status
{})
scheme
.
AddUnversionedTypes
(
grouplessGroupVersion
,
&
metav1
.
Status
{})
metav1
.
AddToGroupVersion
(
scheme
,
grouplessGroupVersion
)
metav1
.
AddToGroupVersion
(
scheme
,
grouplessGroupVersion
)
example
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
examplev1
.
AddToScheme
(
scheme
)
)
}
}
func
addGrouplessTypes
()
{
func
addGrouplessTypes
()
{
...
...
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/BUILD
View file @
bfe313d5
...
@@ -25,6 +25,7 @@ go_test(
...
@@ -25,6 +25,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/rest_test.go
View file @
bfe313d5
...
@@ -36,6 +36,7 @@ import (
...
@@ -36,6 +36,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/apimachinery/pkg/util/diff"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/strategicpatch"
"k8s.io/apimachinery/pkg/util/strategicpatch"
"k8s.io/apiserver/pkg/apis/example"
"k8s.io/apiserver/pkg/apis/example"
examplev1
"k8s.io/apiserver/pkg/apis/example/v1"
examplev1
"k8s.io/apiserver/pkg/apis/example/v1"
...
@@ -51,8 +52,8 @@ var (
...
@@ -51,8 +52,8 @@ var (
func
init
()
{
func
init
()
{
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
example
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
examplev1
.
AddToScheme
(
scheme
)
)
}
}
type
testPatchType
struct
{
type
testPatchType
struct
{
...
...
staging/src/k8s.io/apiserver/pkg/registry/generic/registry/BUILD
View file @
bfe313d5
...
@@ -26,6 +26,7 @@ go_test(
...
@@ -26,6 +26,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/selection:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/selection:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/validation/field:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/validation/field:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store_test.go
View file @
bfe313d5
...
@@ -39,6 +39,7 @@ import (
...
@@ -39,6 +39,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/selection"
"k8s.io/apimachinery/pkg/selection"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/validation/field"
"k8s.io/apimachinery/pkg/util/validation/field"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apimachinery/pkg/watch"
...
@@ -65,8 +66,8 @@ const validInitializerName = "test.k8s.io"
...
@@ -65,8 +66,8 @@ const validInitializerName = "test.k8s.io"
func
init
()
{
func
init
()
{
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
example
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
examplev1
.
AddToScheme
(
scheme
)
)
}
}
type
testGracefulStrategy
struct
{
type
testGracefulStrategy
struct
{
...
...
staging/src/k8s.io/apiserver/pkg/server/BUILD
View file @
bfe313d5
...
@@ -19,6 +19,7 @@ go_test(
...
@@ -19,6 +19,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/version:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/version:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/server/genericapiserver_test.go
View file @
bfe313d5
...
@@ -38,6 +38,7 @@ import (
...
@@ -38,6 +38,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/version"
"k8s.io/apimachinery/pkg/version"
"k8s.io/apiserver/pkg/apis/example"
"k8s.io/apiserver/pkg/apis/example"
...
@@ -75,8 +76,8 @@ func init() {
...
@@ -75,8 +76,8 @@ func init() {
&
metav1
.
APIGroup
{},
&
metav1
.
APIGroup
{},
&
metav1
.
APIResourceList
{},
&
metav1
.
APIResourceList
{},
)
)
example
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
examplev1
.
AddToScheme
(
scheme
)
)
}
}
func
buildTestOpenAPIDefinition
()
kubeopenapi
.
OpenAPIDefinition
{
func
buildTestOpenAPIDefinition
()
kubeopenapi
.
OpenAPIDefinition
{
...
...
staging/src/k8s.io/apiserver/pkg/server/options/BUILD
View file @
bfe313d5
...
@@ -26,6 +26,7 @@ go_library(
...
@@ -26,6 +26,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/initializer:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/admission/initializer:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/server/options/admission.go
View file @
bfe313d5
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"github.com/spf13/pflag"
"github.com/spf13/pflag"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apiserver/pkg/admission"
"k8s.io/apiserver/pkg/admission"
"k8s.io/apiserver/pkg/admission/initializer"
"k8s.io/apiserver/pkg/admission/initializer"
...
@@ -42,8 +43,8 @@ import (
...
@@ -42,8 +43,8 @@ import (
var
configScheme
=
runtime
.
NewScheme
()
var
configScheme
=
runtime
.
NewScheme
()
func
init
()
{
func
init
()
{
apiserverapi
.
AddToScheme
(
configScheme
)
utilruntime
.
Must
(
apiserverapi
.
AddToScheme
(
configScheme
)
)
apiserverapiv1alpha1
.
AddToScheme
(
configScheme
)
utilruntime
.
Must
(
apiserverapiv1alpha1
.
AddToScheme
(
configScheme
)
)
}
}
// AdmissionOptions holds the admission options
// AdmissionOptions holds the admission options
...
...
staging/src/k8s.io/apiserver/pkg/server/resourceconfig/BUILD
View file @
bfe313d5
...
@@ -26,6 +26,7 @@ go_test(
...
@@ -26,6 +26,7 @@ go_test(
"//staging/src/k8s.io/api/extensions/v1beta1:go_default_library",
"//staging/src/k8s.io/api/extensions/v1beta1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/storage:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/storage:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
...
staging/src/k8s.io/apiserver/pkg/server/resourceconfig/helpers_test.go
View file @
bfe313d5
...
@@ -20,6 +20,8 @@ import (
...
@@ -20,6 +20,8 @@ import (
"reflect"
"reflect"
"testing"
"testing"
"github.com/stretchr/testify/require"
apiv1
"k8s.io/api/core/v1"
apiv1
"k8s.io/api/core/v1"
extensionsapiv1beta1
"k8s.io/api/extensions/v1beta1"
extensionsapiv1beta1
"k8s.io/api/extensions/v1beta1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
...
@@ -27,7 +29,7 @@ import (
...
@@ -27,7 +29,7 @@ import (
)
)
func
TestParseRuntimeConfig
(
t
*
testing
.
T
)
{
func
TestParseRuntimeConfig
(
t
*
testing
.
T
)
{
scheme
:=
newFakeScheme
()
scheme
:=
newFakeScheme
(
t
)
apiv1GroupVersion
:=
apiv1
.
SchemeGroupVersion
apiv1GroupVersion
:=
apiv1
.
SchemeGroupVersion
testCases
:=
[]
struct
{
testCases
:=
[]
struct
{
runtimeConfig
map
[
string
]
string
runtimeConfig
map
[
string
]
string
...
@@ -163,10 +165,10 @@ func newFakeAPIResourceConfigSource() *serverstore.ResourceConfig {
...
@@ -163,10 +165,10 @@ func newFakeAPIResourceConfigSource() *serverstore.ResourceConfig {
return
ret
return
ret
}
}
func
newFakeScheme
()
*
runtime
.
Scheme
{
func
newFakeScheme
(
t
*
testing
.
T
)
*
runtime
.
Scheme
{
ret
:=
runtime
.
NewScheme
()
ret
:=
runtime
.
NewScheme
()
apiv1
.
AddToScheme
(
ret
)
require
.
NoError
(
t
,
apiv1
.
AddToScheme
(
ret
)
)
extensionsapiv1beta1
.
AddToScheme
(
ret
)
require
.
NoError
(
t
,
extensionsapiv1beta1
.
AddToScheme
(
ret
)
)
ret
.
SetVersionPriority
(
apiv1
.
SchemeGroupVersion
)
ret
.
SetVersionPriority
(
apiv1
.
SchemeGroupVersion
)
ret
.
SetVersionPriority
(
extensionsapiv1beta1
.
SchemeGroupVersion
)
ret
.
SetVersionPriority
(
extensionsapiv1beta1
.
SchemeGroupVersion
)
...
...
staging/src/k8s.io/apiserver/pkg/storage/etcd/BUILD
View file @
bfe313d5
...
@@ -34,6 +34,7 @@ go_test(
...
@@ -34,6 +34,7 @@ go_test(
"//staging/src/k8s.io/apiserver/pkg/storage/testing:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/testing:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/tests:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/tests:go_default_library",
"//vendor/github.com/coreos/etcd/client:go_default_library",
"//vendor/github.com/coreos/etcd/client:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
],
],
)
)
...
...
staging/src/k8s.io/apiserver/pkg/storage/etcd/etcd_helper_test.go
View file @
bfe313d5
...
@@ -27,6 +27,8 @@ import (
...
@@ -27,6 +27,8 @@ import (
"time"
"time"
etcd
"github.com/coreos/etcd/client"
etcd
"github.com/coreos/etcd/client"
"github.com/stretchr/testify/require"
apitesting
"k8s.io/apimachinery/pkg/api/testing"
apitesting
"k8s.io/apimachinery/pkg/api/testing"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/conversion"
"k8s.io/apimachinery/pkg/conversion"
...
@@ -77,9 +79,9 @@ func testScheme(t *testing.T) (*runtime.Scheme, serializer.CodecFactory) {
...
@@ -77,9 +79,9 @@ func testScheme(t *testing.T) (*runtime.Scheme, serializer.CodecFactory) {
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
scheme
.
Log
(
t
)
scheme
.
Log
(
t
)
scheme
.
AddKnownTypes
(
schema
.
GroupVersion
{
Version
:
runtime
.
APIVersionInternal
},
&
storagetesting
.
TestResource
{})
scheme
.
AddKnownTypes
(
schema
.
GroupVersion
{
Version
:
runtime
.
APIVersionInternal
},
&
storagetesting
.
TestResource
{})
example
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
require
.
NoError
(
t
,
examplev1
.
AddToScheme
(
scheme
)
)
if
err
:=
scheme
.
AddConversionFuncs
(
require
.
NoError
(
t
,
scheme
.
AddConversionFuncs
(
func
(
in
*
storagetesting
.
TestResource
,
out
*
storagetesting
.
TestResource
,
s
conversion
.
Scope
)
error
{
func
(
in
*
storagetesting
.
TestResource
,
out
*
storagetesting
.
TestResource
,
s
conversion
.
Scope
)
error
{
*
out
=
*
in
*
out
=
*
in
return
nil
return
nil
...
@@ -88,9 +90,7 @@ func testScheme(t *testing.T) (*runtime.Scheme, serializer.CodecFactory) {
...
@@ -88,9 +90,7 @@ func testScheme(t *testing.T) (*runtime.Scheme, serializer.CodecFactory) {
*
out
=
*
in
*
out
=
*
in
return
nil
return
nil
},
},
);
err
!=
nil
{
))
panic
(
err
)
}
codecs
:=
serializer
.
NewCodecFactory
(
scheme
)
codecs
:=
serializer
.
NewCodecFactory
(
scheme
)
return
scheme
,
codecs
return
scheme
,
codecs
}
}
...
...
staging/src/k8s.io/apiserver/pkg/storage/etcd3/BUILD
View file @
bfe313d5
...
@@ -25,6 +25,7 @@ go_test(
...
@@ -25,6 +25,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/storage/etcd3/store_test.go
View file @
bfe313d5
...
@@ -39,6 +39,7 @@ import (
...
@@ -39,6 +39,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/apimachinery/pkg/util/diff"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apiserver/pkg/apis/example"
"k8s.io/apiserver/pkg/apis/example"
examplev1
"k8s.io/apiserver/pkg/apis/example/v1"
examplev1
"k8s.io/apiserver/pkg/apis/example/v1"
...
@@ -54,8 +55,8 @@ const defaultTestPrefix = "test!"
...
@@ -54,8 +55,8 @@ const defaultTestPrefix = "test!"
func
init
()
{
func
init
()
{
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
example
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
examplev1
.
AddToScheme
(
scheme
)
)
capnslog
.
SetGlobalLogLevel
(
capnslog
.
CRITICAL
)
capnslog
.
SetGlobalLogLevel
(
capnslog
.
CRITICAL
)
}
}
...
...
staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory/BUILD
View file @
bfe313d5
...
@@ -15,6 +15,7 @@ go_test(
...
@@ -15,6 +15,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/apis/example/v1:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/etcd/testing/testingcert:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/etcd/testing/testingcert:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory/tls_test.go
View file @
bfe313d5
...
@@ -31,6 +31,7 @@ import (
...
@@ -31,6 +31,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apiserver/pkg/apis/example"
"k8s.io/apiserver/pkg/apis/example"
examplev1
"k8s.io/apiserver/pkg/apis/example/v1"
examplev1
"k8s.io/apiserver/pkg/apis/example/v1"
"k8s.io/apiserver/pkg/storage/etcd/testing/testingcert"
"k8s.io/apiserver/pkg/storage/etcd/testing/testingcert"
...
@@ -42,8 +43,8 @@ var codecs = serializer.NewCodecFactory(scheme)
...
@@ -42,8 +43,8 @@ var codecs = serializer.NewCodecFactory(scheme)
func
init
()
{
func
init
()
{
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
example
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
examplev1
.
AddToScheme
(
scheme
)
)
}
}
func
TestTLSConnection
(
t
*
testing
.
T
)
{
func
TestTLSConnection
(
t
*
testing
.
T
)
{
...
...
staging/src/k8s.io/apiserver/pkg/storage/tests/BUILD
View file @
bfe313d5
...
@@ -20,6 +20,7 @@ go_test(
...
@@ -20,6 +20,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library",
...
...
staging/src/k8s.io/apiserver/pkg/storage/tests/cacher_test.go
View file @
bfe313d5
...
@@ -34,6 +34,7 @@ import (
...
@@ -34,6 +34,7 @@ import (
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apimachinery/pkg/watch"
...
@@ -54,8 +55,8 @@ var (
...
@@ -54,8 +55,8 @@ var (
func
init
()
{
func
init
()
{
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
metav1
.
AddToGroupVersion
(
scheme
,
metav1
.
SchemeGroupVersion
)
example
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
example
.
AddToScheme
(
scheme
)
)
examplev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
examplev1
.
AddToScheme
(
scheme
)
)
}
}
// GetAttrs returns labels and fields of a given object for filtering purposes.
// GetAttrs returns labels and fields of a given object for filtering purposes.
...
...
staging/src/k8s.io/client-go/plugin/pkg/client/auth/exec/BUILD
View file @
bfe313d5
...
@@ -11,6 +11,7 @@ go_library(
...
@@ -11,6 +11,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/client-go/pkg/apis/clientauthentication:go_default_library",
"//staging/src/k8s.io/client-go/pkg/apis/clientauthentication:go_default_library",
"//staging/src/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1:go_default_library",
"//staging/src/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1:go_default_library",
"//staging/src/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1:go_default_library",
"//staging/src/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1:go_default_library",
...
...
staging/src/k8s.io/client-go/plugin/pkg/client/auth/exec/exec.go
View file @
bfe313d5
...
@@ -36,6 +36,7 @@ import (
...
@@ -36,6 +36,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/client-go/pkg/apis/clientauthentication"
"k8s.io/client-go/pkg/apis/clientauthentication"
"k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1"
"k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1"
"k8s.io/client-go/pkg/apis/clientauthentication/v1beta1"
"k8s.io/client-go/pkg/apis/clientauthentication/v1beta1"
...
@@ -51,9 +52,9 @@ var codecs = serializer.NewCodecFactory(scheme)
...
@@ -51,9 +52,9 @@ var codecs = serializer.NewCodecFactory(scheme)
func
init
()
{
func
init
()
{
v1
.
AddToGroupVersion
(
scheme
,
schema
.
GroupVersion
{
Version
:
"v1"
})
v1
.
AddToGroupVersion
(
scheme
,
schema
.
GroupVersion
{
Version
:
"v1"
})
v1alpha1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1alpha1
.
AddToScheme
(
scheme
)
)
v1beta1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1beta1
.
AddToScheme
(
scheme
)
)
clientauthentication
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
clientauthentication
.
AddToScheme
(
scheme
)
)
}
}
var
(
var
(
...
...
staging/src/k8s.io/client-go/scale/BUILD
View file @
bfe313d5
...
@@ -17,6 +17,7 @@ go_library(
...
@@ -17,6 +17,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/client-go/discovery:go_default_library",
"//staging/src/k8s.io/client-go/discovery:go_default_library",
"//staging/src/k8s.io/client-go/dynamic:go_default_library",
"//staging/src/k8s.io/client-go/dynamic:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
...
...
staging/src/k8s.io/client-go/scale/util.go
View file @
bfe313d5
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
serializer
"k8s.io/apimachinery/pkg/runtime/serializer"
serializer
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/client-go/discovery"
"k8s.io/client-go/discovery"
scalescheme
"k8s.io/client-go/scale/scheme"
scalescheme
"k8s.io/client-go/scale/scheme"
scaleappsint
"k8s.io/client-go/scale/scheme/appsint"
scaleappsint
"k8s.io/client-go/scale/scheme/appsint"
...
@@ -143,13 +144,13 @@ type ScaleConverter struct {
...
@@ -143,13 +144,13 @@ type ScaleConverter struct {
// Scales in autoscaling/v1 and extensions/v1beta1.
// Scales in autoscaling/v1 and extensions/v1beta1.
func
NewScaleConverter
()
*
ScaleConverter
{
func
NewScaleConverter
()
*
ScaleConverter
{
scheme
:=
runtime
.
NewScheme
()
scheme
:=
runtime
.
NewScheme
()
scaleautoscaling
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
scaleautoscaling
.
AddToScheme
(
scheme
)
)
scalescheme
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
scalescheme
.
AddToScheme
(
scheme
)
)
scaleext
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
scaleext
.
AddToScheme
(
scheme
)
)
scaleextint
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
scaleextint
.
AddToScheme
(
scheme
)
)
scaleappsint
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
scaleappsint
.
AddToScheme
(
scheme
)
)
scaleappsv1beta1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
scaleappsv1beta1
.
AddToScheme
(
scheme
)
)
scaleappsv1beta2
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
scaleappsv1beta2
.
AddToScheme
(
scheme
)
)
return
&
ScaleConverter
{
return
&
ScaleConverter
{
scheme
:
scheme
,
scheme
:
scheme
,
...
...
staging/src/k8s.io/client-go/tools/clientcmd/api/latest/BUILD
View file @
bfe313d5
...
@@ -15,6 +15,7 @@ go_library(
...
@@ -15,6 +15,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/versioning:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/versioning:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/client-go/tools/clientcmd/api:go_default_library",
"//staging/src/k8s.io/client-go/tools/clientcmd/api:go_default_library",
"//staging/src/k8s.io/client-go/tools/clientcmd/api/v1:go_default_library",
"//staging/src/k8s.io/client-go/tools/clientcmd/api/v1:go_default_library",
],
],
...
...
staging/src/k8s.io/client-go/tools/clientcmd/api/latest/latest.go
View file @
bfe313d5
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
"k8s.io/apimachinery/pkg/runtime/serializer/versioning"
"k8s.io/apimachinery/pkg/runtime/serializer/versioning"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/client-go/tools/clientcmd/api"
"k8s.io/client-go/tools/clientcmd/api"
"k8s.io/client-go/tools/clientcmd/api/v1"
"k8s.io/client-go/tools/clientcmd/api/v1"
)
)
...
@@ -47,14 +48,8 @@ var (
...
@@ -47,14 +48,8 @@ var (
func
init
()
{
func
init
()
{
Scheme
=
runtime
.
NewScheme
()
Scheme
=
runtime
.
NewScheme
()
if
err
:=
api
.
AddToScheme
(
Scheme
);
err
!=
nil
{
utilruntime
.
Must
(
api
.
AddToScheme
(
Scheme
))
// Programmer error, detect immediately
utilruntime
.
Must
(
v1
.
AddToScheme
(
Scheme
))
panic
(
err
)
}
if
err
:=
v1
.
AddToScheme
(
Scheme
);
err
!=
nil
{
// Programmer error, detect immediately
panic
(
err
)
}
yamlSerializer
:=
json
.
NewYAMLSerializer
(
json
.
DefaultMetaFactory
,
Scheme
,
Scheme
)
yamlSerializer
:=
json
.
NewYAMLSerializer
(
json
.
DefaultMetaFactory
,
Scheme
,
Scheme
)
Codec
=
versioning
.
NewDefaultingCodecForScheme
(
Codec
=
versioning
.
NewDefaultingCodecForScheme
(
Scheme
,
Scheme
,
...
...
staging/src/k8s.io/kube-aggregator/pkg/apiserver/scheme/BUILD
View file @
bfe313d5
...
@@ -9,6 +9,7 @@ go_library(
...
@@ -9,6 +9,7 @@ go_library(
deps = [
deps = [
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration:go_default_library",
"//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration:go_default_library",
"//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/install:go_default_library",
"//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/install:go_default_library",
"//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1:go_default_library",
"//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1:go_default_library",
...
...
staging/src/k8s.io/kube-aggregator/pkg/apiserver/scheme/scheme.go
View file @
bfe313d5
...
@@ -19,6 +19,7 @@ package scheme
...
@@ -19,6 +19,7 @@ package scheme
import
(
import
(
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/kube-aggregator/pkg/apis/apiregistration"
"k8s.io/kube-aggregator/pkg/apis/apiregistration"
"k8s.io/kube-aggregator/pkg/apis/apiregistration/install"
"k8s.io/kube-aggregator/pkg/apis/apiregistration/install"
...
@@ -41,7 +42,7 @@ func init() {
...
@@ -41,7 +42,7 @@ func init() {
// AddToScheme adds the types of this group into the given scheme.
// AddToScheme adds the types of this group into the given scheme.
func
AddToScheme
(
scheme
*
runtime
.
Scheme
)
{
func
AddToScheme
(
scheme
*
runtime
.
Scheme
)
{
v1beta1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1beta1
.
AddToScheme
(
scheme
)
)
v1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
v1
.
AddToScheme
(
scheme
)
)
apiregistration
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
apiregistration
.
AddToScheme
(
scheme
)
)
}
}
test/images/webhook/BUILD
View file @
bfe313d5
...
@@ -17,6 +17,7 @@ go_library(
...
@@ -17,6 +17,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
...
...
test/images/webhook/scheme.go
View file @
bfe313d5
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
corev1
"k8s.io/api/core/v1"
corev1
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
)
)
var
scheme
=
runtime
.
NewScheme
()
var
scheme
=
runtime
.
NewScheme
()
...
@@ -31,6 +32,6 @@ func init() {
...
@@ -31,6 +32,6 @@ func init() {
}
}
func
addToScheme
(
scheme
*
runtime
.
Scheme
)
{
func
addToScheme
(
scheme
*
runtime
.
Scheme
)
{
corev1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
corev1
.
AddToScheme
(
scheme
)
)
admissionregistrationv1beta1
.
AddToScheme
(
scheme
)
utilruntime
.
Must
(
admissionregistrationv1beta1
.
AddToScheme
(
scheme
)
)
}
}
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