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
86968e44
Commit
86968e44
authored
Nov 14, 2017
by
Cao Shufeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
remove duplicated import
parent
2d64ce5e
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
41 additions
and
55 deletions
+41
-55
server.go
cmd/kubelet/app/server.go
+2
-3
hollow-node.go
cmd/kubemark/hollow-node.go
+3
-4
validation.go
pkg/apis/core/validation/validation.go
+12
-13
client_builder.go
pkg/controller/client_builder.go
+8
-9
kubelet.go
pkg/kubelet/kubelet.go
+1
-3
rkt_test.go
pkg/kubelet/rkt/rkt_test.go
+3
-4
master.go
pkg/master/master.go
+3
-4
server.go
plugin/cmd/kube-scheduler/app/server.go
+1
-2
maxinflight.go
...ng/src/k8s.io/apiserver/pkg/server/filters/maxinflight.go
+1
-2
genericapiserver_test.go
.../src/k8s.io/apiserver/pkg/server/genericapiserver_test.go
+2
-3
helper_blackbox_test.go
...ng/src/k8s.io/client-go/discovery/helper_blackbox_test.go
+2
-3
csr_test.go
...ing/src/k8s.io/client-go/util/certificate/csr/csr_test.go
+2
-3
master_utils.go
test/integration/framework/master_utils.go
+1
-2
No files found.
cmd/kubelet/app/server.go
View file @
86968e44
...
...
@@ -46,7 +46,6 @@ import (
"k8s.io/apiserver/pkg/server/healthz"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
"k8s.io/apiserver/pkg/util/flag"
clientgoclientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
restclient
"k8s.io/client-go/rest"
...
...
@@ -331,7 +330,7 @@ func run(s *options.KubeletServer, kubeDeps *kubelet.Dependencies) (err error) {
var
kubeClient
clientset
.
Interface
var
eventClient
v1core
.
EventsGetter
var
heartbeatClient
v1core
.
CoreV1Interface
var
externalKubeClient
client
goclient
set
.
Interface
var
externalKubeClient
clientset
.
Interface
clientConfig
,
err
:=
CreateAPIServerClientConfig
(
s
)
...
...
@@ -357,7 +356,7 @@ func run(s *options.KubeletServer, kubeDeps *kubelet.Dependencies) (err error) {
clientCertificateManager
.
SetCertificateSigningRequestClient
(
kubeClient
.
CertificatesV1beta1
()
.
CertificateSigningRequests
())
clientCertificateManager
.
Start
()
}
externalKubeClient
,
err
=
client
goclient
set
.
NewForConfig
(
clientConfig
)
externalKubeClient
,
err
=
clientset
.
NewForConfig
(
clientConfig
)
if
err
!=
nil
{
glog
.
Warningf
(
"New kubeClient from clientConfig error: %v"
,
err
)
}
...
...
cmd/kubemark/hollow-node.go
View file @
86968e44
...
...
@@ -22,7 +22,6 @@ import (
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apiserver/pkg/util/flag"
clientgoclientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
restclient
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/clientcmd"
...
...
@@ -103,7 +102,7 @@ func main() {
glog
.
Fatalf
(
"Failed to create a ClientConfig: %v. Exiting."
,
err
)
}
client
set
,
err
:=
clientset
.
NewForConfig
(
clientConfig
)
client
,
err
:=
clientset
.
NewForConfig
(
clientConfig
)
if
err
!=
nil
{
glog
.
Fatalf
(
"Failed to create a ClientSet: %v. Exiting."
,
err
)
}
...
...
@@ -126,7 +125,7 @@ func main() {
hollowKubelet
:=
kubemark
.
NewHollowKubelet
(
config
.
NodeName
,
client
set
,
client
,
cadvisorInterface
,
fakeDockerClientConfig
,
config
.
KubeletPort
,
...
...
@@ -139,7 +138,7 @@ func main() {
}
if
config
.
Morph
==
"proxy"
{
client
,
err
:=
client
goclient
set
.
NewForConfig
(
clientConfig
)
client
,
err
:=
clientset
.
NewForConfig
(
clientConfig
)
if
err
!=
nil
{
glog
.
Fatalf
(
"Failed to create API Server client: %v"
,
err
)
}
...
...
pkg/apis/core/validation/validation.go
View file @
86968e44
...
...
@@ -33,7 +33,6 @@ import (
apiequality
"k8s.io/apimachinery/pkg/api/equality"
"k8s.io/apimachinery/pkg/api/resource"
apimachineryvalidation
"k8s.io/apimachinery/pkg/api/validation"
genericvalidation
"k8s.io/apimachinery/pkg/api/validation"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
unversionedvalidation
"k8s.io/apimachinery/pkg/apis/meta/v1/validation"
"k8s.io/apimachinery/pkg/labels"
...
...
@@ -56,11 +55,11 @@ import (
// TODO: delete this global variable when we enable the validation of common
// fields by default.
var
RepairMalformedUpdates
bool
=
generic
validation
.
RepairMalformedUpdates
var
RepairMalformedUpdates
bool
=
apimachinery
validation
.
RepairMalformedUpdates
const
isNegativeErrorMsg
string
=
apimachineryvalidation
.
IsNegativeErrorMsg
const
isInvalidQuotaResource
string
=
`must be a standard resource for quota`
const
fieldImmutableErrorMsg
string
=
generic
validation
.
FieldImmutableErrorMsg
const
fieldImmutableErrorMsg
string
=
apimachinery
validation
.
FieldImmutableErrorMsg
const
isNotIntegerErrorMsg
string
=
`must be an integer`
const
isZeroErrorMsg
string
=
`must be greater than zero`
...
...
@@ -68,7 +67,7 @@ var pdPartitionErrorMsg string = validation.InclusiveRangeError(1, 255)
var
volumeModeErrorMsg
string
=
"must be a number between 0 and 0777 (octal), both inclusive"
// BannedOwners is a black list of object that are not allowed to be owners.
var
BannedOwners
=
generic
validation
.
BannedOwners
var
BannedOwners
=
apimachinery
validation
.
BannedOwners
var
iscsiInitiatorIqnRegex
=
regexp
.
MustCompile
(
`iqn\.\d{4}-\d{2}\.([[:alnum:]-.]+)(:[^,;*&$|\s]+)$`
)
var
iscsiInitiatorEuiRegex
=
regexp
.
MustCompile
(
`^eui.[[:alnum:]]{16}$`
)
...
...
@@ -92,7 +91,7 @@ func ValidateHasLabel(meta metav1.ObjectMeta, fldPath *field.Path, key, expected
// ValidateAnnotations validates that a set of annotations are correctly defined.
func
ValidateAnnotations
(
annotations
map
[
string
]
string
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
return
generic
validation
.
ValidateAnnotations
(
annotations
,
fldPath
)
return
apimachinery
validation
.
ValidateAnnotations
(
annotations
,
fldPath
)
}
func
ValidateDNS1123Label
(
value
string
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
...
...
@@ -202,7 +201,7 @@ func ValidateEndpointsSpecificAnnotations(annotations map[string]string, fldPath
}
func
ValidateOwnerReferences
(
ownerReferences
[]
metav1
.
OwnerReference
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
return
generic
validation
.
ValidateOwnerReferences
(
ownerReferences
,
fldPath
)
return
apimachinery
validation
.
ValidateOwnerReferences
(
ownerReferences
,
fldPath
)
}
// ValidateNameFunc validates that the provided name is valid for a given resource type.
...
...
@@ -274,7 +273,7 @@ var ValidateServiceAccountName = apimachineryvalidation.ValidateServiceAccountNa
var
ValidateEndpointsName
=
NameIsDNSSubdomain
// ValidateClusterName can be used to check whether the given cluster name is valid.
var
ValidateClusterName
=
generic
validation
.
ValidateClusterName
var
ValidateClusterName
=
apimachinery
validation
.
ValidateClusterName
// ValidateClassName can be used to check whether the given class name is valid.
// It is defined here to avoid import cycle between pkg/apis/storage/validation
...
...
@@ -285,7 +284,7 @@ var ValidateClassName = NameIsDNSSubdomain
// class name is valid.
var
ValidatePriorityClassName
=
NameIsDNSSubdomain
// TODO update all references to these functions to point to the
generic
validation ones
// TODO update all references to these functions to point to the
apimachinery
validation ones
// NameIsDNSSubdomain is a ValidateNameFunc for names that must be a DNS subdomain.
func
NameIsDNSSubdomain
(
name
string
,
prefix
bool
)
[]
string
{
return
apimachineryvalidation
.
NameIsDNSSubdomain
(
name
,
prefix
)
...
...
@@ -316,7 +315,7 @@ func ValidateNonnegativeQuantity(value resource.Quantity, fldPath *field.Path) f
}
func
ValidateImmutableField
(
newVal
,
oldVal
interface
{},
fldPath
*
field
.
Path
)
field
.
ErrorList
{
return
generic
validation
.
ValidateImmutableField
(
newVal
,
oldVal
,
fldPath
)
return
apimachinery
validation
.
ValidateImmutableField
(
newVal
,
oldVal
,
fldPath
)
}
func
ValidateImmutableAnnotation
(
newVal
string
,
oldVal
string
,
annotation
string
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
...
...
@@ -333,7 +332,7 @@ func ValidateImmutableAnnotation(newVal string, oldVal string, annotation string
// It doesn't return an error for rootscoped resources with namespace, because namespace should already be cleared before.
// TODO: Remove calls to this method scattered in validations of specific resources, e.g., ValidatePodUpdate.
func
ValidateObjectMeta
(
meta
*
metav1
.
ObjectMeta
,
requiresNamespace
bool
,
nameFn
ValidateNameFunc
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
allErrs
:=
generic
validation
.
ValidateObjectMeta
(
meta
,
requiresNamespace
,
apimachineryvalidation
.
ValidateNameFunc
(
nameFn
),
fldPath
)
allErrs
:=
apimachinery
validation
.
ValidateObjectMeta
(
meta
,
requiresNamespace
,
apimachineryvalidation
.
ValidateNameFunc
(
nameFn
),
fldPath
)
// run additional checks for the finalizer name
for
i
:=
range
meta
.
Finalizers
{
allErrs
=
append
(
allErrs
,
validateKubeFinalizerName
(
string
(
meta
.
Finalizers
[
i
]),
fldPath
.
Child
(
"finalizers"
)
.
Index
(
i
))
...
)
...
...
@@ -343,7 +342,7 @@ func ValidateObjectMeta(meta *metav1.ObjectMeta, requiresNamespace bool, nameFn
// ValidateObjectMetaUpdate validates an object's metadata when updated
func
ValidateObjectMetaUpdate
(
newMeta
,
oldMeta
*
metav1
.
ObjectMeta
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
allErrs
:=
generic
validation
.
ValidateObjectMetaUpdate
(
newMeta
,
oldMeta
,
fldPath
)
allErrs
:=
apimachinery
validation
.
ValidateObjectMetaUpdate
(
newMeta
,
oldMeta
,
fldPath
)
// run additional checks for the finalizer name
for
i
:=
range
newMeta
.
Finalizers
{
allErrs
=
append
(
allErrs
,
validateKubeFinalizerName
(
string
(
newMeta
.
Finalizers
[
i
]),
fldPath
.
Child
(
"finalizers"
)
.
Index
(
i
))
...
)
...
...
@@ -353,7 +352,7 @@ func ValidateObjectMetaUpdate(newMeta, oldMeta *metav1.ObjectMeta, fldPath *fiel
}
func
ValidateNoNewFinalizers
(
newFinalizers
[]
string
,
oldFinalizers
[]
string
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
return
generic
validation
.
ValidateNoNewFinalizers
(
newFinalizers
,
oldFinalizers
,
fldPath
)
return
apimachinery
validation
.
ValidateNoNewFinalizers
(
newFinalizers
,
oldFinalizers
,
fldPath
)
}
func
ValidateVolumes
(
volumes
[]
core
.
Volume
,
fldPath
*
field
.
Path
)
(
sets
.
String
,
field
.
ErrorList
)
{
...
...
@@ -4197,7 +4196,7 @@ func ValidateNamespace(namespace *core.Namespace) field.ErrorList {
// Validate finalizer names
func
validateFinalizerName
(
stringValue
string
,
fldPath
*
field
.
Path
)
field
.
ErrorList
{
allErrs
:=
generic
validation
.
ValidateFinalizerName
(
stringValue
,
fldPath
)
allErrs
:=
apimachinery
validation
.
ValidateFinalizerName
(
stringValue
,
fldPath
)
for
_
,
err
:=
range
validateKubeFinalizerName
(
stringValue
,
fldPath
)
{
allErrs
=
append
(
allErrs
,
err
)
}
...
...
pkg/controller/client_builder.go
View file @
86968e44
...
...
@@ -28,7 +28,6 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/watch"
apiserverserviceaccount
"k8s.io/apiserver/pkg/authentication/serviceaccount"
clientgoclientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
v1authentication
"k8s.io/client-go/kubernetes/typed/authentication/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
...
...
@@ -47,8 +46,8 @@ type ControllerClientBuilder interface {
ConfigOrDie
(
name
string
)
*
restclient
.
Config
Client
(
name
string
)
(
clientset
.
Interface
,
error
)
ClientOrDie
(
name
string
)
clientset
.
Interface
ClientGoClient
(
name
string
)
(
client
goclient
set
.
Interface
,
error
)
ClientGoClientOrDie
(
name
string
)
client
goclient
set
.
Interface
ClientGoClient
(
name
string
)
(
clientset
.
Interface
,
error
)
ClientGoClientOrDie
(
name
string
)
clientset
.
Interface
}
// SimpleControllerClientBuilder returns a fixed client with different user agents
...
...
@@ -86,15 +85,15 @@ func (b SimpleControllerClientBuilder) ClientOrDie(name string) clientset.Interf
return
client
}
func
(
b
SimpleControllerClientBuilder
)
ClientGoClient
(
name
string
)
(
client
goclient
set
.
Interface
,
error
)
{
func
(
b
SimpleControllerClientBuilder
)
ClientGoClient
(
name
string
)
(
clientset
.
Interface
,
error
)
{
clientConfig
,
err
:=
b
.
Config
(
name
)
if
err
!=
nil
{
return
nil
,
err
}
return
client
goclient
set
.
NewForConfig
(
clientConfig
)
return
clientset
.
NewForConfig
(
clientConfig
)
}
func
(
b
SimpleControllerClientBuilder
)
ClientGoClientOrDie
(
name
string
)
client
goclient
set
.
Interface
{
func
(
b
SimpleControllerClientBuilder
)
ClientGoClientOrDie
(
name
string
)
clientset
.
Interface
{
client
,
err
:=
b
.
ClientGoClient
(
name
)
if
err
!=
nil
{
glog
.
Fatal
(
err
)
...
...
@@ -276,15 +275,15 @@ func (b SAControllerClientBuilder) ClientOrDie(name string) clientset.Interface
return
client
}
func
(
b
SAControllerClientBuilder
)
ClientGoClient
(
name
string
)
(
client
goclient
set
.
Interface
,
error
)
{
func
(
b
SAControllerClientBuilder
)
ClientGoClient
(
name
string
)
(
clientset
.
Interface
,
error
)
{
clientConfig
,
err
:=
b
.
Config
(
name
)
if
err
!=
nil
{
return
nil
,
err
}
return
client
goclient
set
.
NewForConfig
(
clientConfig
)
return
clientset
.
NewForConfig
(
clientConfig
)
}
func
(
b
SAControllerClientBuilder
)
ClientGoClientOrDie
(
name
string
)
client
goclient
set
.
Interface
{
func
(
b
SAControllerClientBuilder
)
ClientGoClientOrDie
(
name
string
)
clientset
.
Interface
{
client
,
err
:=
b
.
ClientGoClient
(
name
)
if
err
!=
nil
{
glog
.
Fatal
(
err
)
...
...
pkg/kubelet/kubelet.go
View file @
86968e44
...
...
@@ -33,8 +33,6 @@ import (
"github.com/golang/glog"
clientgoclientset
"k8s.io/client-go/kubernetes"
cadvisorapi
"github.com/google/cadvisor/info/v1"
cadvisorapiv2
"github.com/google/cadvisor/info/v2"
"k8s.io/api/core/v1"
...
...
@@ -253,7 +251,7 @@ type Dependencies struct {
EventClient
v1core
.
EventsGetter
HeartbeatClient
v1core
.
CoreV1Interface
KubeClient
clientset
.
Interface
ExternalKubeClient
client
goclient
set
.
Interface
ExternalKubeClient
clientset
.
Interface
Mounter
mount
.
Interface
NetworkPlugins
[]
network
.
NetworkPlugin
OOMAdjuster
*
oom
.
OOMAdjuster
...
...
pkg/kubelet/rkt/rkt_test.go
View file @
86968e44
...
...
@@ -41,7 +41,6 @@ import (
utiltesting
"k8s.io/client-go/util/testing"
kubecontainer
"k8s.io/kubernetes/pkg/kubelet/container"
containertesting
"k8s.io/kubernetes/pkg/kubelet/container/testing"
kubetesting
"k8s.io/kubernetes/pkg/kubelet/container/testing"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/pkg/kubelet/network"
"k8s.io/kubernetes/pkg/kubelet/network/kubenet"
...
...
@@ -1398,7 +1397,7 @@ func TestGenerateRunCommand(t *testing.T) {
rkt
:=
&
Runtime
{
nsenterPath
:
"/usr/bin/nsenter"
,
os
:
&
kube
testing
.
FakeOS
{
HostName
:
hostName
},
os
:
&
container
testing
.
FakeOS
{
HostName
:
hostName
},
config
:
&
Config
{
Path
:
"/bin/rkt/rkt"
,
Stage1Image
:
"/bin/rkt/stage1-coreos.aci"
,
...
...
@@ -1635,7 +1634,7 @@ func TestGarbageCollect(t *testing.T) {
fr
:=
newFakeRktInterface
()
fs
:=
newFakeSystemd
()
cli
:=
newFakeRktCli
()
fakeOS
:=
kube
testing
.
NewFakeOS
()
fakeOS
:=
container
testing
.
NewFakeOS
()
deletionProvider
:=
newFakePodDeletionProvider
()
fug
:=
newfakeUnitGetter
()
frh
:=
&
containertesting
.
FakeRuntimeHelper
{}
...
...
@@ -2030,7 +2029,7 @@ func TestConstructSyslogIdentifier(t *testing.T) {
}
func
TestGetPodSystemdServiceFiles
(
t
*
testing
.
T
)
{
fs
:=
kube
testing
.
NewFakeOS
()
fs
:=
container
testing
.
NewFakeOS
()
r
:=
&
Runtime
{
os
:
fs
}
testCases
:=
[]
struct
{
...
...
pkg/master/master.go
View file @
86968e44
...
...
@@ -54,7 +54,6 @@ import (
storagefactory
"k8s.io/apiserver/pkg/storage/storagebackend/factory"
corev1client
"k8s.io/client-go/kubernetes/typed/core/v1"
api
"k8s.io/kubernetes/pkg/apis/core"
kapi
"k8s.io/kubernetes/pkg/apis/core"
coreclient
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/core/internalversion"
kubeoptions
"k8s.io/kubernetes/pkg/kubeapiserver/options"
kubeletclient
"k8s.io/kubernetes/pkg/kubelet/client"
...
...
@@ -196,7 +195,7 @@ func (c *Config) createNoneReconciler() reconcilers.EndpointReconciler {
func
(
c
*
Config
)
createLeaseReconciler
()
reconcilers
.
EndpointReconciler
{
ttl
:=
c
.
ExtraConfig
.
MasterEndpointReconcileTTL
config
,
err
:=
c
.
ExtraConfig
.
StorageFactory
.
NewConfig
(
k
api
.
Resource
(
"apiServerIPInfo"
))
config
,
err
:=
c
.
ExtraConfig
.
StorageFactory
.
NewConfig
(
api
.
Resource
(
"apiServerIPInfo"
))
if
err
!=
nil
{
glog
.
Fatalf
(
"Error determining service IP ranges: %v"
,
err
)
}
...
...
@@ -204,7 +203,7 @@ func (c *Config) createLeaseReconciler() reconcilers.EndpointReconciler {
if
err
!=
nil
{
glog
.
Fatalf
(
"Error creating storage factory: %v"
,
err
)
}
endpointConfig
,
err
:=
c
.
ExtraConfig
.
StorageFactory
.
NewConfig
(
k
api
.
Resource
(
"endpoints"
))
endpointConfig
,
err
:=
c
.
ExtraConfig
.
StorageFactory
.
NewConfig
(
api
.
Resource
(
"endpoints"
))
if
err
!=
nil
{
glog
.
Fatalf
(
"Error getting storage config: %v"
,
err
)
}
...
...
@@ -212,7 +211,7 @@ func (c *Config) createLeaseReconciler() reconcilers.EndpointReconciler {
StorageConfig
:
endpointConfig
,
Decorator
:
generic
.
UndecoratedStorage
,
DeleteCollectionWorkers
:
0
,
ResourcePrefix
:
c
.
ExtraConfig
.
StorageFactory
.
ResourcePrefix
(
k
api
.
Resource
(
"endpoints"
)),
ResourcePrefix
:
c
.
ExtraConfig
.
StorageFactory
.
ResourcePrefix
(
api
.
Resource
(
"endpoints"
)),
})
endpointRegistry
:=
endpoint
.
NewRegistry
(
endpointsStorage
)
masterLeases
:=
reconcilers
.
NewLeases
(
leaseStorage
,
"/masterleases/"
,
ttl
)
...
...
plugin/cmd/kube-scheduler/app/server.go
View file @
86968e44
...
...
@@ -40,7 +40,6 @@ import (
utilfeature
"k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/informers"
coreinformers
"k8s.io/client-go/informers/core/v1"
clientgoclientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
restclient
"k8s.io/client-go/rest"
...
...
@@ -537,7 +536,7 @@ func createClients(config componentconfig.ClientConnectionConfiguration, masterO
return
nil
,
nil
,
nil
,
err
}
eventClient
,
err
:=
client
goclient
set
.
NewForConfig
(
kubeConfig
)
eventClient
,
err
:=
clientset
.
NewForConfig
(
kubeConfig
)
if
err
!=
nil
{
return
nil
,
nil
,
nil
,
err
}
...
...
staging/src/k8s.io/apiserver/pkg/server/filters/maxinflight.go
View file @
86968e44
...
...
@@ -24,7 +24,6 @@ import (
"k8s.io/apiserver/pkg/authentication/user"
"k8s.io/apiserver/pkg/endpoints/metrics"
apirequest
"k8s.io/apiserver/pkg/endpoints/request"
genericapirequest
"k8s.io/apiserver/pkg/endpoints/request"
"github.com/golang/glog"
)
...
...
@@ -46,7 +45,7 @@ func WithMaxInFlightLimit(
handler
http
.
Handler
,
nonMutatingLimit
int
,
mutatingLimit
int
,
requestContextMapper
generic
apirequest
.
RequestContextMapper
,
requestContextMapper
apirequest
.
RequestContextMapper
,
longRunningRequestCheck
apirequest
.
LongRunningRequestCheck
,
)
http
.
Handler
{
if
nonMutatingLimit
==
0
&&
mutatingLimit
==
0
{
...
...
staging/src/k8s.io/apiserver/pkg/server/genericapiserver_test.go
View file @
86968e44
...
...
@@ -48,7 +48,6 @@ import (
"k8s.io/apiserver/pkg/endpoints/discovery"
genericapifilters
"k8s.io/apiserver/pkg/endpoints/filters"
apirequest
"k8s.io/apiserver/pkg/endpoints/request"
genericapirequest
"k8s.io/apiserver/pkg/endpoints/request"
"k8s.io/apiserver/pkg/registry/rest"
genericfilters
"k8s.io/apiserver/pkg/server/filters"
etcdtesting
"k8s.io/apiserver/pkg/storage/etcd/testing"
...
...
@@ -93,7 +92,7 @@ func setUp(t *testing.T) (*etcdtesting.EtcdTestServer, Config, *assert.Assertion
config
:=
NewConfig
(
codecs
)
config
.
PublicAddress
=
net
.
ParseIP
(
"192.168.10.4"
)
config
.
RequestContextMapper
=
generic
apirequest
.
NewRequestContextMapper
()
config
.
RequestContextMapper
=
apirequest
.
NewRequestContextMapper
()
config
.
LegacyAPIGroupPrefixes
=
sets
.
NewString
(
"/api"
)
config
.
LoopbackClientConfig
=
&
restclient
.
Config
{}
...
...
@@ -484,7 +483,7 @@ func (p *testGetterStorage) New() runtime.Object {
}
}
func
(
p
*
testGetterStorage
)
Get
(
ctx
generic
apirequest
.
Context
,
name
string
,
options
*
metav1
.
GetOptions
)
(
runtime
.
Object
,
error
)
{
func
(
p
*
testGetterStorage
)
Get
(
ctx
apirequest
.
Context
,
name
string
,
options
*
metav1
.
GetOptions
)
(
runtime
.
Object
,
error
)
{
return
nil
,
nil
}
...
...
staging/src/k8s.io/client-go/discovery/helper_blackbox_test.go
View file @
86968e44
...
...
@@ -28,7 +28,6 @@ import (
"k8s.io/api/core/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
uapi
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/util/sets"
...
...
@@ -87,7 +86,7 @@ func TestServerSupportsVersion(t *testing.T) {
NegotiatedSerializer
:
scheme
.
Codecs
,
Resp
:
&
http
.
Response
{
StatusCode
:
test
.
statusCode
,
Body
:
objBody
(
&
uapi
.
APIVersions
{
Versions
:
test
.
serverVersions
}),
Body
:
objBody
(
&
metav1
.
APIVersions
{
Versions
:
test
.
serverVersions
}),
},
Client
:
fake
.
CreateHTTPClient
(
func
(
req
*
http
.
Request
)
(
*
http
.
Response
,
error
)
{
if
test
.
sendErr
!=
nil
{
...
...
@@ -95,7 +94,7 @@ func TestServerSupportsVersion(t *testing.T) {
}
header
:=
http
.
Header
{}
header
.
Set
(
"Content-Type"
,
runtime
.
ContentTypeJSON
)
return
&
http
.
Response
{
StatusCode
:
test
.
statusCode
,
Header
:
header
,
Body
:
objBody
(
&
uapi
.
APIVersions
{
Versions
:
test
.
serverVersions
})},
nil
return
&
http
.
Response
{
StatusCode
:
test
.
statusCode
,
Header
:
header
,
Body
:
objBody
(
&
metav1
.
APIVersions
{
Versions
:
test
.
serverVersions
})},
nil
}),
}
c
:=
discovery
.
NewDiscoveryClientForConfigOrDie
(
&
restclient
.
Config
{})
...
...
staging/src/k8s.io/client-go/util/certificate/csr/csr_test.go
View file @
86968e44
...
...
@@ -22,7 +22,6 @@ import (
certificates
"k8s.io/api/certificates/v1beta1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
v1
"k8s.io/apimachinery/pkg/apis/meta/v1"
watch
"k8s.io/apimachinery/pkg/watch"
certificatesclient
"k8s.io/client-go/kubernetes/typed/certificates/v1beta1"
certutil
"k8s.io/client-go/util/cert"
...
...
@@ -98,11 +97,11 @@ func (c *fakeClient) Create(*certificates.CertificateSigningRequest) (*certifica
return
&
csr
,
nil
}
func
(
c
*
fakeClient
)
List
(
opts
v1
.
ListOptions
)
(
*
certificates
.
CertificateSigningRequestList
,
error
)
{
func
(
c
*
fakeClient
)
List
(
opts
meta
v1
.
ListOptions
)
(
*
certificates
.
CertificateSigningRequestList
,
error
)
{
return
&
certificates
.
CertificateSigningRequestList
{},
nil
}
func
(
c
*
fakeClient
)
Watch
(
opts
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
fakeClient
)
Watch
(
opts
meta
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
c
.
watch
=
watch
.
NewFakeWithChanSize
(
1
,
false
)
c
.
watch
.
Add
(
c
.
generateCSR
())
c
.
watch
.
Stop
()
...
...
test/integration/framework/master_utils.go
View file @
86968e44
...
...
@@ -57,7 +57,6 @@ import (
"k8s.io/client-go/informers"
extinformers
"k8s.io/client-go/informers"
clientset
"k8s.io/client-go/kubernetes"
extclient
"k8s.io/client-go/kubernetes"
restclient
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/record"
"k8s.io/kubernetes/pkg/api/legacyscheme"
...
...
@@ -246,7 +245,7 @@ func startMasterOrDie(masterConfig *master.Config, incomingServer *httptest.Serv
masterConfig
.
GenericConfig
.
LoopbackClientConfig
.
BearerToken
=
privilegedLoopbackToken
clientset
,
err
:=
extclien
t
.
NewForConfig
(
masterConfig
.
GenericConfig
.
LoopbackClientConfig
)
clientset
,
err
:=
clientse
t
.
NewForConfig
(
masterConfig
.
GenericConfig
.
LoopbackClientConfig
)
if
err
!=
nil
{
glog
.
Fatal
(
err
)
}
...
...
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