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
9d489c85
Commit
9d489c85
authored
Jul 13, 2017
by
Chao Xu
Committed by
Jacob Simpson
Jul 17, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
manual changes
parent
8bcbbd4d
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
35 additions
and
42 deletions
+35
-42
namespace.go
federation/pkg/federatedtypes/namespace.go
+1
-1
nodecontroller_test.go
pkg/controller/cloud/nodecontroller_test.go
+8
-8
controller_utils.go
pkg/controller/controller_utils.go
+1
-3
cronjob_controller.go
pkg/controller/cronjob/cronjob_controller.go
+3
-3
daemoncontroller.go
pkg/controller/daemon/daemoncontroller.go
+2
-3
deployment_controller.go
pkg/controller/deployment/deployment_controller.go
+2
-2
jobcontroller.go
pkg/controller/job/jobcontroller.go
+3
-3
range_allocator.go
pkg/controller/node/range_allocator.go
+2
-2
taint_controller.go
pkg/controller/node/taint_controller.go
+2
-2
replica_set.go
pkg/controller/replicaset/replica_set.go
+1
-2
stateful_set.go
pkg/controller/statefulset/stateful_set.go
+2
-2
stateful_set_utils.go
pkg/controller/statefulset/stateful_set_utils.go
+4
-7
attach_detach_controller.go
...ontroller/volume/attachdetach/attach_detach_controller.go
+2
-2
index_test.go
pkg/controller/volume/persistentvolume/index_test.go
+2
-2
No files found.
federation/pkg/federatedtypes/namespace.go
View file @
9d489c85
...
@@ -25,12 +25,12 @@ import (
...
@@ -25,12 +25,12 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/client-go/dynamic"
"k8s.io/client-go/dynamic"
kubeclientset
"k8s.io/client-go/kubernetes"
restclient
"k8s.io/client-go/rest"
restclient
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
federationclientset
"k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset"
federationclientset
"k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset"
"k8s.io/kubernetes/federation/pkg/federation-controller/util"
"k8s.io/kubernetes/federation/pkg/federation-controller/util"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
kubeclientset
"k8s.io/kubernetes/pkg/client/clientset_generated/clientset"
"k8s.io/kubernetes/pkg/controller/namespace/deletion"
"k8s.io/kubernetes/pkg/controller/namespace/deletion"
"github.com/golang/glog"
"github.com/golang/glog"
...
...
pkg/controller/cloud/nodecontroller_test.go
View file @
9d489c85
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/scheme"
clientv1
"k8s.io/api/core/v1"
clientv1
"k8s.io/api/core/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
...
@@ -31,7 +32,6 @@ import (
...
@@ -31,7 +32,6 @@ import (
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/client-go/informers"
"k8s.io/client-go/informers"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/cloudprovider"
"k8s.io/kubernetes/pkg/cloudprovider"
fakecloud
"k8s.io/kubernetes/pkg/cloudprovider/providers/fake"
fakecloud
"k8s.io/kubernetes/pkg/cloudprovider/providers/fake"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
...
@@ -110,7 +110,7 @@ func TestNodeDeleted(t *testing.T) {
...
@@ -110,7 +110,7 @@ func TestNodeDeleted(t *testing.T) {
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
cloud
:
&
fakecloud
.
FakeCloud
{
Err
:
cloudprovider
.
InstanceNotFound
},
cloud
:
&
fakecloud
.
FakeCloud
{
Err
:
cloudprovider
.
InstanceNotFound
},
nodeMonitorPeriod
:
1
*
time
.
Second
,
nodeMonitorPeriod
:
1
*
time
.
Second
,
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
}
}
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
...
@@ -190,7 +190,7 @@ func TestNodeInitialized(t *testing.T) {
...
@@ -190,7 +190,7 @@ func TestNodeInitialized(t *testing.T) {
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
cloud
:
fakeCloud
,
cloud
:
fakeCloud
,
nodeMonitorPeriod
:
1
*
time
.
Second
,
nodeMonitorPeriod
:
1
*
time
.
Second
,
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
}
}
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
...
@@ -261,7 +261,7 @@ func TestNodeIgnored(t *testing.T) {
...
@@ -261,7 +261,7 @@ func TestNodeIgnored(t *testing.T) {
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
cloud
:
fakeCloud
,
cloud
:
fakeCloud
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
}
}
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
...
@@ -338,7 +338,7 @@ func TestGCECondition(t *testing.T) {
...
@@ -338,7 +338,7 @@ func TestGCECondition(t *testing.T) {
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
cloud
:
fakeCloud
,
cloud
:
fakeCloud
,
nodeMonitorPeriod
:
1
*
time
.
Second
,
nodeMonitorPeriod
:
1
*
time
.
Second
,
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
}
}
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
...
@@ -434,7 +434,7 @@ func TestZoneInitialized(t *testing.T) {
...
@@ -434,7 +434,7 @@ func TestZoneInitialized(t *testing.T) {
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
nodeInformer
:
factory
.
Core
()
.
V1
()
.
Nodes
(),
cloud
:
fakeCloud
,
cloud
:
fakeCloud
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
}
}
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
...
@@ -531,7 +531,7 @@ func TestNodeAddresses(t *testing.T) {
...
@@ -531,7 +531,7 @@ func TestNodeAddresses(t *testing.T) {
cloud
:
fakeCloud
,
cloud
:
fakeCloud
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
}
}
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
...
@@ -650,7 +650,7 @@ func TestNodeProvidedIPAddresses(t *testing.T) {
...
@@ -650,7 +650,7 @@ func TestNodeProvidedIPAddresses(t *testing.T) {
cloud
:
fakeCloud
,
cloud
:
fakeCloud
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
nodeMonitorPeriod
:
5
*
time
.
Second
,
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
nodeStatusUpdateFrequency
:
1
*
time
.
Second
,
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cloud-controller-manager"
}),
}
}
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
...
...
pkg/controller/controller_utils.go
View file @
9d489c85
...
@@ -31,7 +31,6 @@ import (
...
@@ -31,7 +31,6 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"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/schema"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/util/clock"
"k8s.io/apimachinery/pkg/util/clock"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
...
@@ -43,7 +42,6 @@ import (
...
@@ -43,7 +42,6 @@ import (
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/integer"
"k8s.io/client-go/util/integer"
"k8s.io/kubernetes/pkg/api"
_
"k8s.io/kubernetes/pkg/api/install"
_
"k8s.io/kubernetes/pkg/api/install"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
...
@@ -474,7 +472,7 @@ func getPodsAnnotationSet(template *v1.PodTemplateSpec, object runtime.Object) (
...
@@ -474,7 +472,7 @@ func getPodsAnnotationSet(template *v1.PodTemplateSpec, object runtime.Object) (
// TODO: this code was not safe previously - as soon as new code came along that switched to v2, old clients
// TODO: this code was not safe previously - as soon as new code came along that switched to v2, old clients
// would be broken upon reading it. This is explicitly hardcoded to v1 to guarantee predictable deployment.
// would be broken upon reading it. This is explicitly hardcoded to v1 to guarantee predictable deployment.
// We need to consistently handle this case of annotation versioning.
// We need to consistently handle this case of annotation versioning.
codec
:=
api
.
Codecs
.
LegacyCodec
(
schema
.
GroupVersion
{
Group
:
v1
.
GroupName
,
Version
:
"v1"
}
)
codec
:=
scheme
.
Codecs
.
LegacyCodec
(
v1
.
SchemeGroupVersion
)
createdByRefJson
,
err
:=
runtime
.
Encode
(
codec
,
&
v1
.
SerializedReference
{
createdByRefJson
,
err
:=
runtime
.
Encode
(
codec
,
&
v1
.
SerializedReference
{
Reference
:
*
createdByRef
,
Reference
:
*
createdByRef
,
...
...
pkg/controller/cronjob/cronjob_controller.go
View file @
9d489c85
...
@@ -47,9 +47,9 @@ import (
...
@@ -47,9 +47,9 @@ import (
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
utilruntime
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/v1/ref"
"k8s.io/kubernetes/pkg/api/v1/ref"
"k8s.io/kubernetes/pkg/util/metrics"
"k8s.io/kubernetes/pkg/util/metrics"
)
)
...
@@ -82,7 +82,7 @@ func NewCronJobController(kubeClient clientset.Interface) *CronJobController {
...
@@ -82,7 +82,7 @@ func NewCronJobController(kubeClient clientset.Interface) *CronJobController {
jobControl
:
realJobControl
{
KubeClient
:
kubeClient
},
jobControl
:
realJobControl
{
KubeClient
:
kubeClient
},
sjControl
:
&
realSJControl
{
KubeClient
:
kubeClient
},
sjControl
:
&
realSJControl
{
KubeClient
:
kubeClient
},
podControl
:
&
realPodControl
{
KubeClient
:
kubeClient
},
podControl
:
&
realPodControl
{
KubeClient
:
kubeClient
},
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cronjob-controller"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cronjob-controller"
}),
}
}
return
jm
return
jm
...
@@ -406,5 +406,5 @@ func deleteJob(sj *batchv2alpha1.CronJob, job *batchv1.Job, jc jobControlInterfa
...
@@ -406,5 +406,5 @@ func deleteJob(sj *batchv2alpha1.CronJob, job *batchv1.Job, jc jobControlInterfa
}
}
func
getRef
(
object
runtime
.
Object
)
(
*
v1
.
ObjectReference
,
error
)
{
func
getRef
(
object
runtime
.
Object
)
(
*
v1
.
ObjectReference
,
error
)
{
return
ref
.
GetReference
(
api
.
Scheme
,
object
)
return
ref
.
GetReference
(
scheme
.
Scheme
,
object
)
}
}
pkg/controller/daemon/daemoncontroller.go
View file @
9d489c85
...
@@ -47,7 +47,6 @@ import (
...
@@ -47,7 +47,6 @@ import (
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/workqueue"
"k8s.io/client-go/util/workqueue"
"k8s.io/kubernetes/pkg/api"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
...
@@ -135,10 +134,10 @@ func NewDaemonSetsController(daemonSetInformer extensionsinformers.DaemonSetInfo
...
@@ -135,10 +134,10 @@ func NewDaemonSetsController(daemonSetInformer extensionsinformers.DaemonSetInfo
}
}
dsc
:=
&
DaemonSetsController
{
dsc
:=
&
DaemonSetsController
{
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
eventRecorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"daemonset-controller"
}),
eventRecorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"daemonset-controller"
}),
podControl
:
controller
.
RealPodControl
{
podControl
:
controller
.
RealPodControl
{
KubeClient
:
kubeClient
,
KubeClient
:
kubeClient
,
Recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"daemon-set"
}),
Recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"daemon-set"
}),
},
},
crControl
:
controller
.
RealControllerRevisionControl
{
crControl
:
controller
.
RealControllerRevisionControl
{
KubeClient
:
kubeClient
,
KubeClient
:
kubeClient
,
...
...
pkg/controller/deployment/deployment_controller.go
View file @
9d489c85
...
@@ -39,13 +39,13 @@ import (
...
@@ -39,13 +39,13 @@ import (
coreinformers
"k8s.io/client-go/informers/core/v1"
coreinformers
"k8s.io/client-go/informers/core/v1"
extensionsinformers
"k8s.io/client-go/informers/extensions/v1beta1"
extensionsinformers
"k8s.io/client-go/informers/extensions/v1beta1"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
corelisters
"k8s.io/client-go/listers/core/v1"
corelisters
"k8s.io/client-go/listers/core/v1"
extensionslisters
"k8s.io/client-go/listers/extensions/v1beta1"
extensionslisters
"k8s.io/client-go/listers/extensions/v1beta1"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/workqueue"
"k8s.io/client-go/util/workqueue"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/deployment/util"
"k8s.io/kubernetes/pkg/controller/deployment/util"
"k8s.io/kubernetes/pkg/util/metrics"
"k8s.io/kubernetes/pkg/util/metrics"
...
@@ -109,7 +109,7 @@ func NewDeploymentController(dInformer extensionsinformers.DeploymentInformer, r
...
@@ -109,7 +109,7 @@ func NewDeploymentController(dInformer extensionsinformers.DeploymentInformer, r
}
}
dc
:=
&
DeploymentController
{
dc
:=
&
DeploymentController
{
client
:
client
,
client
:
client
,
eventRecorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"deployment-controller"
}),
eventRecorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"deployment-controller"
}),
queue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"deployment"
),
queue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"deployment"
),
}
}
dc
.
rsControl
=
controller
.
RealRSControl
{
dc
.
rsControl
=
controller
.
RealRSControl
{
...
...
pkg/controller/job/jobcontroller.go
View file @
9d489c85
...
@@ -34,13 +34,13 @@ import (
...
@@ -34,13 +34,13 @@ import (
batchinformers
"k8s.io/client-go/informers/batch/v1"
batchinformers
"k8s.io/client-go/informers/batch/v1"
coreinformers
"k8s.io/client-go/informers/core/v1"
coreinformers
"k8s.io/client-go/informers/core/v1"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
batchv1listers
"k8s.io/client-go/listers/batch/v1"
batchv1listers
"k8s.io/client-go/listers/batch/v1"
corelisters
"k8s.io/client-go/listers/core/v1"
corelisters
"k8s.io/client-go/listers/core/v1"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/workqueue"
"k8s.io/client-go/util/workqueue"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/util/metrics"
"k8s.io/kubernetes/pkg/util/metrics"
...
@@ -93,11 +93,11 @@ func NewJobController(podInformer coreinformers.PodInformer, jobInformer batchin
...
@@ -93,11 +93,11 @@ func NewJobController(podInformer coreinformers.PodInformer, jobInformer batchin
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
podControl
:
controller
.
RealPodControl
{
podControl
:
controller
.
RealPodControl
{
KubeClient
:
kubeClient
,
KubeClient
:
kubeClient
,
Recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"job-controller"
}),
Recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"job-controller"
}),
},
},
expectations
:
controller
.
NewControllerExpectations
(),
expectations
:
controller
.
NewControllerExpectations
(),
queue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"job"
),
queue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"job"
),
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"job-controller"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"job-controller"
}),
}
}
jobInformer
.
Informer
()
.
AddEventHandler
(
cache
.
ResourceEventHandlerFuncs
{
jobInformer
.
Informer
()
.
AddEventHandler
(
cache
.
ResourceEventHandlerFuncs
{
...
...
pkg/controller/node/range_allocator.go
View file @
9d489c85
...
@@ -28,9 +28,9 @@ import (
...
@@ -28,9 +28,9 @@ import (
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/kubernetes/pkg/api"
"github.com/golang/glog"
"github.com/golang/glog"
)
)
...
@@ -64,7 +64,7 @@ type rangeAllocator struct {
...
@@ -64,7 +64,7 @@ type rangeAllocator struct {
// can initialize its CIDR map. NodeList is only nil in testing.
// can initialize its CIDR map. NodeList is only nil in testing.
func
NewCIDRRangeAllocator
(
client
clientset
.
Interface
,
clusterCIDR
*
net
.
IPNet
,
serviceCIDR
*
net
.
IPNet
,
subNetMaskSize
int
,
nodeList
*
v1
.
NodeList
)
(
CIDRAllocator
,
error
)
{
func
NewCIDRRangeAllocator
(
client
clientset
.
Interface
,
clusterCIDR
*
net
.
IPNet
,
serviceCIDR
*
net
.
IPNet
,
subNetMaskSize
int
,
nodeList
*
v1
.
NodeList
)
(
CIDRAllocator
,
error
)
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
recorder
:=
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cidrAllocator"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"cidrAllocator"
})
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
if
client
!=
nil
{
if
client
!=
nil
{
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
...
...
pkg/controller/node/taint_controller.go
View file @
9d489c85
...
@@ -23,7 +23,6 @@ import (
...
@@ -23,7 +23,6 @@ import (
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/helper"
"k8s.io/kubernetes/pkg/api/helper"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
...
@@ -33,6 +32,7 @@ import (
...
@@ -33,6 +32,7 @@ import (
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
clientv1
"k8s.io/api/core/v1"
clientv1
"k8s.io/api/core/v1"
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/workqueue"
"k8s.io/client-go/util/workqueue"
...
@@ -153,7 +153,7 @@ func getMinTolerationTime(tolerations []v1.Toleration) time.Duration {
...
@@ -153,7 +153,7 @@ func getMinTolerationTime(tolerations []v1.Toleration) time.Duration {
// communicate with the API server.
// communicate with the API server.
func
NewNoExecuteTaintManager
(
c
clientset
.
Interface
)
*
NoExecuteTaintManager
{
func
NewNoExecuteTaintManager
(
c
clientset
.
Interface
)
*
NoExecuteTaintManager
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
recorder
:=
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"controllermanager"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"controllermanager"
})
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
if
c
!=
nil
{
if
c
!=
nil
{
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
...
...
pkg/controller/replicaset/replica_set.go
View file @
9d489c85
...
@@ -45,7 +45,6 @@ import (
...
@@ -45,7 +45,6 @@ import (
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/workqueue"
"k8s.io/client-go/util/workqueue"
"k8s.io/kubernetes/pkg/api"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/util/metrics"
"k8s.io/kubernetes/pkg/util/metrics"
...
@@ -107,7 +106,7 @@ func NewReplicaSetController(rsInformer extensionsinformers.ReplicaSetInformer,
...
@@ -107,7 +106,7 @@ func NewReplicaSetController(rsInformer extensionsinformers.ReplicaSetInformer,
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
podControl
:
controller
.
RealPodControl
{
podControl
:
controller
.
RealPodControl
{
KubeClient
:
kubeClient
,
KubeClient
:
kubeClient
,
Recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"replicaset-controller"
}),
Recorder
:
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"replicaset-controller"
}),
},
},
burstReplicas
:
burstReplicas
,
burstReplicas
:
burstReplicas
,
expectations
:
controller
.
NewUIDTrackingControllerExpectations
(
controller
.
NewControllerExpectations
()),
expectations
:
controller
.
NewUIDTrackingControllerExpectations
(
controller
.
NewControllerExpectations
()),
...
...
pkg/controller/statefulset/stateful_set.go
View file @
9d489c85
...
@@ -32,13 +32,13 @@ import (
...
@@ -32,13 +32,13 @@ import (
appsinformers
"k8s.io/client-go/informers/apps/v1beta1"
appsinformers
"k8s.io/client-go/informers/apps/v1beta1"
coreinformers
"k8s.io/client-go/informers/core/v1"
coreinformers
"k8s.io/client-go/informers/core/v1"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
appslisters
"k8s.io/client-go/listers/apps/v1beta1"
appslisters
"k8s.io/client-go/listers/apps/v1beta1"
corelisters
"k8s.io/client-go/listers/core/v1"
corelisters
"k8s.io/client-go/listers/core/v1"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/workqueue"
"k8s.io/client-go/util/workqueue"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/history"
"k8s.io/kubernetes/pkg/controller/history"
...
@@ -87,7 +87,7 @@ func NewStatefulSetController(
...
@@ -87,7 +87,7 @@ func NewStatefulSetController(
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
Core
()
.
RESTClient
())
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
Core
()
.
RESTClient
())
.
Events
(
""
)})
recorder
:=
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"statefulset"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"statefulset"
})
ssc
:=
&
StatefulSetController
{
ssc
:=
&
StatefulSetController
{
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
...
...
pkg/controller/statefulset/stateful_set_utils.go
View file @
9d489c85
...
@@ -24,16 +24,13 @@ import (
...
@@ -24,16 +24,13 @@ import (
apps
"k8s.io/api/apps/v1beta1"
apps
"k8s.io/api/apps/v1beta1"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/kubernetes/pkg/api"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/history"
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/util/strategicpatch"
"k8s.io/apimachinery/pkg/util/strategicpatch"
"k8s.io/client-go/kubernetes/scheme"
"k8s.io/client-go/kubernetes/scheme"
podutil
"k8s.io/kubernetes/pkg/api/v1/pod"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/history"
"github.com/golang/glog"
"github.com/golang/glog"
)
)
...
@@ -44,7 +41,7 @@ const maxUpdateRetries = 10
...
@@ -44,7 +41,7 @@ const maxUpdateRetries = 10
// updateConflictError is the error used to indicate that the maximum number of retries against the API server have
// updateConflictError is the error used to indicate that the maximum number of retries against the API server have
// been attempted and we need to back off
// been attempted and we need to back off
var
updateConflictError
=
fmt
.
Errorf
(
"aborting update after %d attempts"
,
maxUpdateRetries
)
var
updateConflictError
=
fmt
.
Errorf
(
"aborting update after %d attempts"
,
maxUpdateRetries
)
var
patchCodec
=
api
.
Codecs
.
LegacyCodec
(
apps
.
SchemeGroupVersion
)
var
patchCodec
=
scheme
.
Codecs
.
LegacyCodec
(
apps
.
SchemeGroupVersion
)
// overlappingStatefulSets sorts a list of StatefulSets by creation timestamp, using their names as a tie breaker.
// overlappingStatefulSets sorts a list of StatefulSets by creation timestamp, using their names as a tie breaker.
// Generally used to tie break between StatefulSets that have overlapping selectors.
// Generally used to tie break between StatefulSets that have overlapping selectors.
...
...
pkg/controller/volume/attachdetach/attach_detach_controller.go
View file @
9d489c85
...
@@ -31,11 +31,11 @@ import (
...
@@ -31,11 +31,11 @@ import (
"k8s.io/apimachinery/pkg/util/runtime"
"k8s.io/apimachinery/pkg/util/runtime"
coreinformers
"k8s.io/client-go/informers/core/v1"
coreinformers
"k8s.io/client-go/informers/core/v1"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
corelisters
"k8s.io/client-go/listers/core/v1"
corelisters
"k8s.io/client-go/listers/core/v1"
kcache
"k8s.io/client-go/tools/cache"
kcache
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/cloudprovider"
"k8s.io/kubernetes/pkg/cloudprovider"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache"
"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache"
...
@@ -135,7 +135,7 @@ func NewAttachDetachController(
...
@@ -135,7 +135,7 @@ func NewAttachDetachController(
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
Core
()
.
RESTClient
())
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
Core
()
.
RESTClient
())
.
Events
(
""
)})
recorder
:=
eventBroadcaster
.
NewRecorder
(
api
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"attachdetach"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
clientv1
.
EventSource
{
Component
:
"attachdetach"
})
adc
.
desiredStateOfWorld
=
cache
.
NewDesiredStateOfWorld
(
&
adc
.
volumePluginMgr
)
adc
.
desiredStateOfWorld
=
cache
.
NewDesiredStateOfWorld
(
&
adc
.
volumePluginMgr
)
adc
.
actualStateOfWorld
=
cache
.
NewActualStateOfWorld
(
&
adc
.
volumePluginMgr
)
adc
.
actualStateOfWorld
=
cache
.
NewActualStateOfWorld
(
&
adc
.
volumePluginMgr
)
...
...
pkg/controller/volume/persistentvolume/index_test.go
View file @
9d489c85
...
@@ -23,7 +23,7 @@ import (
...
@@ -23,7 +23,7 @@ import (
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/resource"
"k8s.io/apimachinery/pkg/api/resource"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/
kubernetes/pkg/api
"
"k8s.io/
client-go/kubernetes/scheme
"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/v1/ref"
"k8s.io/kubernetes/pkg/api/v1/ref"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume"
...
@@ -618,7 +618,7 @@ func TestFindingPreboundVolumes(t *testing.T) {
...
@@ -618,7 +618,7 @@ func TestFindingPreboundVolumes(t *testing.T) {
Resources
:
v1
.
ResourceRequirements
{
Requests
:
v1
.
ResourceList
{
v1
.
ResourceName
(
v1
.
ResourceStorage
)
:
resource
.
MustParse
(
"1Gi"
)}},
Resources
:
v1
.
ResourceRequirements
{
Requests
:
v1
.
ResourceList
{
v1
.
ResourceName
(
v1
.
ResourceStorage
)
:
resource
.
MustParse
(
"1Gi"
)}},
},
},
}
}
claimRef
,
err
:=
ref
.
GetReference
(
api
.
Scheme
,
claim
)
claimRef
,
err
:=
ref
.
GetReference
(
scheme
.
Scheme
,
claim
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Errorf
(
"error getting claimRef: %v"
,
err
)
t
.
Errorf
(
"error getting claimRef: %v"
,
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