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
468655b7
Unverified
Commit
468655b7
authored
Mar 29, 2018
by
Mikhail Mazurskiy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use typed events client directly
parent
61cddc9a
Show whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
36 additions
and
42 deletions
+36
-42
options.go
cmd/controller-manager/app/options/options.go
+2
-2
aws.go
pkg/cloudprovider/providers/aws/aws.go
+1
-1
gce.go
pkg/cloudprovider/providers/gce/gce.go
+1
-1
certificate_controller.go
pkg/controller/certificates/certificate_controller.go
+1
-1
node_controller.go
pkg/controller/cloud/node_controller.go
+1
-1
cronjob_controller.go
pkg/controller/cronjob/cronjob_controller.go
+1
-2
daemon_controller.go
pkg/controller/daemon/daemon_controller.go
+1
-2
deployment_controller.go
pkg/controller/deployment/deployment_controller.go
+1
-2
disruption.go
pkg/controller/disruption/disruption.go
+1
-1
job_controller.go
pkg/controller/job/job_controller.go
+1
-2
adapter.go
pkg/controller/nodeipam/ipam/adapter.go
+1
-1
cloud_cidr_allocator.go
pkg/controller/nodeipam/ipam/cloud_cidr_allocator.go
+1
-1
range_allocator.go
pkg/controller/nodeipam/ipam/range_allocator.go
+1
-1
node_ipam_controller.go
pkg/controller/nodeipam/node_ipam_controller.go
+1
-1
taint_manager.go
pkg/controller/nodelifecycle/scheduler/taint_manager.go
+7
-8
horizontal.go
pkg/controller/podautoscaler/horizontal.go
+0
-1
replica_set.go
pkg/controller/replicaset/replica_set.go
+1
-1
replication_controller.go
pkg/controller/replication/replication_controller.go
+1
-1
route_controller.go
pkg/controller/route/route_controller.go
+1
-1
service_controller.go
pkg/controller/service/service_controller.go
+1
-1
stateful_set.go
pkg/controller/statefulset/stateful_set.go
+1
-1
attach_detach_controller.go
...ontroller/volume/attachdetach/attach_detach_controller.go
+1
-1
expand_controller.go
pkg/controller/volume/expand/expand_controller.go
+1
-1
pv_controller_base.go
pkg/controller/volume/persistentvolume/pv_controller_base.go
+1
-1
daemonset_test.go
test/integration/daemonset/daemonset_test.go
+1
-1
scheduler_test.go
test/integration/scheduler/scheduler_test.go
+3
-3
util.go
test/integration/scheduler/util.go
+1
-1
util.go
test/integration/util/util.go
+1
-1
No files found.
cmd/controller-manager/app/options/options.go
View file @
468655b7
...
@@ -181,9 +181,9 @@ func (o *GenericControllerManagerOptions) Validate() []error {
...
@@ -181,9 +181,9 @@ func (o *GenericControllerManagerOptions) Validate() []error {
return
errors
return
errors
}
}
func
createRecorder
(
kubeClient
*
kubernetes
.
Clientset
,
userAgent
string
)
record
.
EventRecorder
{
func
createRecorder
(
kubeClient
kubernetes
.
Interface
,
userAgent
string
)
record
.
EventRecorder
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
return
eventBroadcaster
.
NewRecorder
(
legacyscheme
.
Scheme
,
v1
.
EventSource
{
Component
:
userAgent
})
return
eventBroadcaster
.
NewRecorder
(
legacyscheme
.
Scheme
,
v1
.
EventSource
{
Component
:
userAgent
})
}
}
pkg/cloudprovider/providers/aws/aws.go
View file @
468655b7
...
@@ -1147,7 +1147,7 @@ func (c *Cloud) Initialize(clientBuilder controller.ControllerClientBuilder) {
...
@@ -1147,7 +1147,7 @@ func (c *Cloud) Initialize(clientBuilder controller.ControllerClientBuilder) {
c
.
kubeClient
=
clientBuilder
.
ClientOrDie
(
"aws-cloud-provider"
)
c
.
kubeClient
=
clientBuilder
.
ClientOrDie
(
"aws-cloud-provider"
)
c
.
eventBroadcaster
=
record
.
NewBroadcaster
()
c
.
eventBroadcaster
=
record
.
NewBroadcaster
()
c
.
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
c
.
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
c
.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
c
.
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
c
.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
c
.
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
c
.
eventRecorder
=
c
.
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"aws-cloud-provider"
})
c
.
eventRecorder
=
c
.
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"aws-cloud-provider"
})
}
}
...
...
pkg/cloudprovider/providers/gce/gce.go
View file @
468655b7
...
@@ -591,7 +591,7 @@ func (gce *GCECloud) Initialize(clientBuilder controller.ControllerClientBuilder
...
@@ -591,7 +591,7 @@ func (gce *GCECloud) Initialize(clientBuilder controller.ControllerClientBuilder
if
gce
.
OnXPN
()
{
if
gce
.
OnXPN
()
{
gce
.
eventBroadcaster
=
record
.
NewBroadcaster
()
gce
.
eventBroadcaster
=
record
.
NewBroadcaster
()
gce
.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
gce
.
client
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
gce
.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
gce
.
client
.
CoreV1
(
)
.
Events
(
""
)})
gce
.
eventRecorder
=
gce
.
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"gce-cloudprovider"
})
gce
.
eventRecorder
=
gce
.
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"gce-cloudprovider"
})
}
}
...
...
pkg/controller/certificates/certificate_controller.go
View file @
468655b7
...
@@ -58,7 +58,7 @@ func NewCertificateController(
...
@@ -58,7 +58,7 @@ func NewCertificateController(
// Send events to the apiserver
// Send events to the apiserver
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
cc
:=
&
CertificateController
{
cc
:=
&
CertificateController
{
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
...
...
pkg/controller/cloud/node_controller.go
View file @
468655b7
...
@@ -84,7 +84,7 @@ func NewCloudNodeController(
...
@@ -84,7 +84,7 @@ func NewCloudNodeController(
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
if
kubeClient
!=
nil
{
if
kubeClient
!=
nil
{
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
}
else
{
}
else
{
glog
.
V
(
0
)
.
Infof
(
"No api server defined - no events will be sent to API server."
)
glog
.
V
(
0
)
.
Infof
(
"No api server defined - no events will be sent to API server."
)
}
}
...
...
pkg/controller/cronjob/cronjob_controller.go
View file @
468655b7
...
@@ -69,8 +69,7 @@ type CronJobController struct {
...
@@ -69,8 +69,7 @@ type CronJobController struct {
func
NewCronJobController
(
kubeClient
clientset
.
Interface
)
(
*
CronJobController
,
error
)
{
func
NewCronJobController
(
kubeClient
clientset
.
Interface
)
(
*
CronJobController
,
error
)
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
// TODO: remove the wrapper when every clients have moved to use the clientset.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
()
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
())
.
Events
(
""
)})
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
err
:=
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"cronjob_controller"
,
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
());
err
!=
nil
{
if
err
:=
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"cronjob_controller"
,
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
());
err
!=
nil
{
...
...
pkg/controller/daemon/daemon_controller.go
View file @
468655b7
...
@@ -134,8 +134,7 @@ type DaemonSetsController struct {
...
@@ -134,8 +134,7 @@ type DaemonSetsController struct {
func
NewDaemonSetsController
(
daemonSetInformer
appsinformers
.
DaemonSetInformer
,
historyInformer
appsinformers
.
ControllerRevisionInformer
,
podInformer
coreinformers
.
PodInformer
,
nodeInformer
coreinformers
.
NodeInformer
,
kubeClient
clientset
.
Interface
)
(
*
DaemonSetsController
,
error
)
{
func
NewDaemonSetsController
(
daemonSetInformer
appsinformers
.
DaemonSetInformer
,
historyInformer
appsinformers
.
ControllerRevisionInformer
,
podInformer
coreinformers
.
PodInformer
,
nodeInformer
coreinformers
.
NodeInformer
,
kubeClient
clientset
.
Interface
)
(
*
DaemonSetsController
,
error
)
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
// TODO: remove the wrapper when every clients have moved to use the clientset.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
()
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
())
.
Events
(
""
)})
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
err
:=
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"daemon_controller"
,
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
());
err
!=
nil
{
if
err
:=
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"daemon_controller"
,
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
());
err
!=
nil
{
...
...
pkg/controller/deployment/deployment_controller.go
View file @
468655b7
...
@@ -100,8 +100,7 @@ type DeploymentController struct {
...
@@ -100,8 +100,7 @@ type DeploymentController struct {
func
NewDeploymentController
(
dInformer
extensionsinformers
.
DeploymentInformer
,
rsInformer
extensionsinformers
.
ReplicaSetInformer
,
podInformer
coreinformers
.
PodInformer
,
client
clientset
.
Interface
)
(
*
DeploymentController
,
error
)
{
func
NewDeploymentController
(
dInformer
extensionsinformers
.
DeploymentInformer
,
rsInformer
extensionsinformers
.
ReplicaSetInformer
,
podInformer
coreinformers
.
PodInformer
,
client
clientset
.
Interface
)
(
*
DeploymentController
,
error
)
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
// TODO: remove the wrapper when every clients have moved to use the clientset.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
client
.
CoreV1
()
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
client
.
CoreV1
()
.
RESTClient
())
.
Events
(
""
)})
if
client
!=
nil
&&
client
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
client
!=
nil
&&
client
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
err
:=
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"deployment_controller"
,
client
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
());
err
!=
nil
{
if
err
:=
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"deployment_controller"
,
client
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
());
err
!=
nil
{
...
...
pkg/controller/disruption/disruption.go
View file @
468655b7
...
@@ -294,7 +294,7 @@ func (dc *DisruptionController) Run(stopCh <-chan struct{}) {
...
@@ -294,7 +294,7 @@ func (dc *DisruptionController) Run(stopCh <-chan struct{}) {
if
dc
.
kubeClient
!=
nil
{
if
dc
.
kubeClient
!=
nil
{
glog
.
Infof
(
"Sending events to api server."
)
glog
.
Infof
(
"Sending events to api server."
)
dc
.
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
dc
.
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
dc
.
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
dc
.
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
}
else
{
}
else
{
glog
.
Infof
(
"No api server defined - no events will be sent to API server."
)
glog
.
Infof
(
"No api server defined - no events will be sent to API server."
)
}
}
...
...
pkg/controller/job/job_controller.go
View file @
468655b7
...
@@ -90,8 +90,7 @@ type JobController struct {
...
@@ -90,8 +90,7 @@ type JobController struct {
func
NewJobController
(
podInformer
coreinformers
.
PodInformer
,
jobInformer
batchinformers
.
JobInformer
,
kubeClient
clientset
.
Interface
)
*
JobController
{
func
NewJobController
(
podInformer
coreinformers
.
PodInformer
,
jobInformer
batchinformers
.
JobInformer
,
kubeClient
clientset
.
Interface
)
*
JobController
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
// TODO: remove the wrapper when every clients have moved to use the clientset.
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
()
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
())
.
Events
(
""
)})
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"job_controller"
,
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
())
metrics
.
RegisterMetricAndTrackRateLimiterUsage
(
"job_controller"
,
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
())
...
...
pkg/controller/nodeipam/ipam/adapter.go
View file @
468655b7
...
@@ -52,7 +52,7 @@ func newAdapter(k8s clientset.Interface, cloud *gce.GCECloud) *adapter {
...
@@ -52,7 +52,7 @@ func newAdapter(k8s clientset.Interface, cloud *gce.GCECloud) *adapter {
ret
.
recorder
=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"cloudCIDRAllocator"
})
ret
.
recorder
=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"cloudCIDRAllocator"
})
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
k8s
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
),
Interface
:
k8s
.
CoreV1
(
)
.
Events
(
""
),
})
})
return
ret
return
ret
...
...
pkg/controller/nodeipam/ipam/cloud_cidr_allocator.go
View file @
468655b7
...
@@ -90,7 +90,7 @@ func NewCloudCIDRAllocator(client clientset.Interface, cloud cloudprovider.Inter
...
@@ -90,7 +90,7 @@ func NewCloudCIDRAllocator(client clientset.Interface, cloud cloudprovider.Inter
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"cidrAllocator"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"cidrAllocator"
})
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
client
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
client
.
CoreV1
(
)
.
Events
(
""
)})
gceCloud
,
ok
:=
cloud
.
(
*
gce
.
GCECloud
)
gceCloud
,
ok
:=
cloud
.
(
*
gce
.
GCECloud
)
if
!
ok
{
if
!
ok
{
...
...
pkg/controller/nodeipam/ipam/range_allocator.go
View file @
468655b7
...
@@ -76,7 +76,7 @@ func NewCIDRRangeAllocator(client clientset.Interface, nodeInformer informers.No
...
@@ -76,7 +76,7 @@ func NewCIDRRangeAllocator(client clientset.Interface, nodeInformer informers.No
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"cidrAllocator"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"cidrAllocator"
})
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
client
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
client
.
CoreV1
(
)
.
Events
(
""
)})
set
,
err
:=
cidrset
.
NewCIDRSet
(
clusterCIDR
,
subNetMaskSize
)
set
,
err
:=
cidrset
.
NewCIDRSet
(
clusterCIDR
,
subNetMaskSize
)
if
err
!=
nil
{
if
err
!=
nil
{
...
...
pkg/controller/nodeipam/node_ipam_controller.go
View file @
468655b7
...
@@ -101,7 +101,7 @@ func NewNodeIpamController(
...
@@ -101,7 +101,7 @@ func NewNodeIpamController(
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
glog
.
V
(
0
)
.
Infof
(
"Sending events to api server."
)
eventBroadcaster
.
StartRecordingToSink
(
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
),
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
),
})
})
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
...
...
pkg/controller/nodelifecycle/scheduler/taint_manager.go
View file @
468655b7
...
@@ -18,22 +18,21 @@ package scheduler
...
@@ -18,22 +18,21 @@ package scheduler
import
(
import
(
"fmt"
"fmt"
"k8s.io/api/core/v1"
"sync"
clientset
"k8s.io/client-go/kubernetes"
"time"
"k8s.io/kubernetes/pkg/apis/core/helper"
v1helper
"k8s.io/kubernetes/pkg/apis/core/v1/helper"
"k8s.io/api/core/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
"sync"
clientset
"k8s.io/client-go/kubernetes"
"time"
"k8s.io/client-go/kubernetes/scheme"
"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"
"k8s.io/kubernetes/pkg/apis/core/helper"
v1helper
"k8s.io/kubernetes/pkg/apis/core/v1/helper"
"github.com/golang/glog"
"github.com/golang/glog"
)
)
...
@@ -155,7 +154,7 @@ func NewNoExecuteTaintManager(c clientset.Interface) *NoExecuteTaintManager {
...
@@ -155,7 +154,7 @@ func NewNoExecuteTaintManager(c clientset.Interface) *NoExecuteTaintManager {
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."
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
c
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
c
.
CoreV1
(
)
.
Events
(
""
)})
}
else
{
}
else
{
glog
.
Fatalf
(
"kubeClient is nil when starting NodeController"
)
glog
.
Fatalf
(
"kubeClient is nil when starting NodeController"
)
}
}
...
...
pkg/controller/podautoscaler/horizontal.go
View file @
468655b7
...
@@ -91,7 +91,6 @@ func NewHorizontalController(
...
@@ -91,7 +91,6 @@ func NewHorizontalController(
)
*
HorizontalController
{
)
*
HorizontalController
{
broadcaster
:=
record
.
NewBroadcaster
()
broadcaster
:=
record
.
NewBroadcaster
()
broadcaster
.
StartLogging
(
glog
.
Infof
)
broadcaster
.
StartLogging
(
glog
.
Infof
)
// TODO: remove the wrapper when every clients have moved to use the clientset.
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
evtNamespacer
.
Events
(
""
)})
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
evtNamespacer
.
Events
(
""
)})
recorder
:=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"horizontal-pod-autoscaler"
})
recorder
:=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"horizontal-pod-autoscaler"
})
...
...
pkg/controller/replicaset/replica_set.go
View file @
468655b7
...
@@ -109,7 +109,7 @@ type ReplicaSetController struct {
...
@@ -109,7 +109,7 @@ type ReplicaSetController struct {
func
NewReplicaSetController
(
rsInformer
appsinformers
.
ReplicaSetInformer
,
podInformer
coreinformers
.
PodInformer
,
kubeClient
clientset
.
Interface
,
burstReplicas
int
)
*
ReplicaSetController
{
func
NewReplicaSetController
(
rsInformer
appsinformers
.
ReplicaSetInformer
,
podInformer
coreinformers
.
PodInformer
,
kubeClient
clientset
.
Interface
,
burstReplicas
int
)
*
ReplicaSetController
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
return
NewBaseController
(
rsInformer
,
podInformer
,
kubeClient
,
burstReplicas
,
return
NewBaseController
(
rsInformer
,
podInformer
,
kubeClient
,
burstReplicas
,
apps
.
SchemeGroupVersion
.
WithKind
(
"ReplicaSet"
),
apps
.
SchemeGroupVersion
.
WithKind
(
"ReplicaSet"
),
"replicaset_controller"
,
"replicaset_controller"
,
...
...
pkg/controller/replication/replication_controller.go
View file @
468655b7
...
@@ -52,7 +52,7 @@ type ReplicationManager struct {
...
@@ -52,7 +52,7 @@ type ReplicationManager struct {
func
NewReplicationManager
(
podInformer
coreinformers
.
PodInformer
,
rcInformer
coreinformers
.
ReplicationControllerInformer
,
kubeClient
clientset
.
Interface
,
burstReplicas
int
)
*
ReplicationManager
{
func
NewReplicationManager
(
podInformer
coreinformers
.
PodInformer
,
rcInformer
coreinformers
.
ReplicationControllerInformer
,
kubeClient
clientset
.
Interface
,
burstReplicas
int
)
*
ReplicationManager
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
return
&
ReplicationManager
{
return
&
ReplicationManager
{
*
replicaset
.
NewBaseController
(
informerAdapter
{
rcInformer
},
podInformer
,
clientsetAdapter
{
kubeClient
},
burstReplicas
,
*
replicaset
.
NewBaseController
(
informerAdapter
{
rcInformer
},
podInformer
,
clientsetAdapter
{
kubeClient
},
burstReplicas
,
v1
.
SchemeGroupVersion
.
WithKind
(
"ReplicationController"
),
v1
.
SchemeGroupVersion
.
WithKind
(
"ReplicationController"
),
...
...
pkg/controller/route/route_controller.go
View file @
468655b7
...
@@ -104,7 +104,7 @@ func (rc *RouteController) Run(stopCh <-chan struct{}, syncPeriod time.Duration)
...
@@ -104,7 +104,7 @@ func (rc *RouteController) Run(stopCh <-chan struct{}, syncPeriod time.Duration)
}
}
if
rc
.
broadcaster
!=
nil
{
if
rc
.
broadcaster
!=
nil
{
rc
.
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
rc
.
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
rc
.
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
rc
.
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
}
}
// TODO: If we do just the full Resync every 5 minutes (default value)
// TODO: If we do just the full Resync every 5 minutes (default value)
...
...
pkg/controller/service/service_controller.go
View file @
468655b7
...
@@ -111,7 +111,7 @@ func New(
...
@@ -111,7 +111,7 @@ func New(
)
(
*
ServiceController
,
error
)
{
)
(
*
ServiceController
,
error
)
{
broadcaster
:=
record
.
NewBroadcaster
()
broadcaster
:=
record
.
NewBroadcaster
()
broadcaster
.
StartLogging
(
glog
.
Infof
)
broadcaster
.
StartLogging
(
glog
.
Infof
)
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
recorder
:=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"service-controller"
})
recorder
:=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"service-controller"
})
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
if
kubeClient
!=
nil
&&
kubeClient
.
CoreV1
()
.
RESTClient
()
.
GetRateLimiter
()
!=
nil
{
...
...
pkg/controller/statefulset/stateful_set.go
View file @
468655b7
...
@@ -87,7 +87,7 @@ func NewStatefulSetController(
...
@@ -87,7 +87,7 @@ func NewStatefulSetController(
)
*
StatefulSetController
{
)
*
StatefulSetController
{
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"statefulset-controller"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"statefulset-controller"
})
ssc
:=
&
StatefulSetController
{
ssc
:=
&
StatefulSetController
{
...
...
pkg/controller/volume/attachdetach/attach_detach_controller.go
View file @
468655b7
...
@@ -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
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"attachdetach-controller"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"attachdetach-controller"
})
blkutil
:=
volumepathhandler
.
NewBlockVolumePathHandler
()
blkutil
:=
volumepathhandler
.
NewBlockVolumePathHandler
()
...
...
pkg/controller/volume/expand/expand_controller.go
View file @
468655b7
...
@@ -116,7 +116,7 @@ func NewExpandController(
...
@@ -116,7 +116,7 @@ func NewExpandController(
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartLogging
(
glog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
kubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
(
)
.
Events
(
""
)})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"volume_expand"
})
recorder
:=
eventBroadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"volume_expand"
})
blkutil
:=
volumepathhandler
.
NewBlockVolumePathHandler
()
blkutil
:=
volumepathhandler
.
NewBlockVolumePathHandler
()
...
...
pkg/controller/volume/persistentvolume/pv_controller_base.go
View file @
468655b7
...
@@ -73,7 +73,7 @@ func NewController(p ControllerParameters) (*PersistentVolumeController, error)
...
@@ -73,7 +73,7 @@ func NewController(p ControllerParameters) (*PersistentVolumeController, error)
if
eventRecorder
==
nil
{
if
eventRecorder
==
nil
{
broadcaster
:=
record
.
NewBroadcaster
()
broadcaster
:=
record
.
NewBroadcaster
()
broadcaster
.
StartLogging
(
glog
.
Infof
)
broadcaster
.
StartLogging
(
glog
.
Infof
)
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
v1core
.
New
(
p
.
KubeClient
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
broadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
p
.
KubeClient
.
CoreV1
(
)
.
Events
(
""
)})
eventRecorder
=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"persistentvolume-controller"
})
eventRecorder
=
broadcaster
.
NewRecorder
(
scheme
.
Scheme
,
v1
.
EventSource
{
Component
:
"persistentvolume-controller"
})
}
}
...
...
test/integration/daemonset/daemonset_test.go
View file @
468655b7
...
@@ -366,7 +366,7 @@ func TestInsufficientCapacityNodeDaemonDoesNotLaunchPod(t *testing.T) {
...
@@ -366,7 +366,7 @@ func TestInsufficientCapacityNodeDaemonDoesNotLaunchPod(t *testing.T) {
dsClient
:=
clientset
.
AppsV1
()
.
DaemonSets
(
ns
.
Name
)
dsClient
:=
clientset
.
AppsV1
()
.
DaemonSets
(
ns
.
Name
)
nodeClient
:=
clientset
.
CoreV1
()
.
Nodes
()
nodeClient
:=
clientset
.
CoreV1
()
.
Nodes
()
eventClient
:=
c
orev1typed
.
New
(
clientset
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
ns
.
Namespace
)
eventClient
:=
c
lientset
.
CoreV1
(
)
.
Events
(
ns
.
Namespace
)
stopCh
:=
make
(
chan
struct
{})
stopCh
:=
make
(
chan
struct
{})
informers
.
Start
(
stopCh
)
informers
.
Start
(
stopCh
)
go
dc
.
Run
(
5
,
stopCh
)
go
dc
.
Run
(
5
,
stopCh
)
...
...
test/integration/scheduler/scheduler_test.go
View file @
468655b7
...
@@ -179,7 +179,7 @@ func TestSchedulerCreationFromConfigMap(t *testing.T) {
...
@@ -179,7 +179,7 @@ func TestSchedulerCreationFromConfigMap(t *testing.T) {
clientSet
.
CoreV1
()
.
ConfigMaps
(
metav1
.
NamespaceSystem
)
.
Create
(
&
policyConfigMap
)
clientSet
.
CoreV1
()
.
ConfigMaps
(
metav1
.
NamespaceSystem
)
.
Create
(
&
policyConfigMap
)
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
client
v1core
.
New
(
clientSet
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
client
Set
.
CoreV1
(
)
.
Events
(
""
)})
ss
:=
&
schedulerapp
.
SchedulerServer
{
ss
:=
&
schedulerapp
.
SchedulerServer
{
SchedulerName
:
v1
.
DefaultSchedulerName
,
SchedulerName
:
v1
.
DefaultSchedulerName
,
...
@@ -238,7 +238,7 @@ func TestSchedulerCreationFromNonExistentConfigMap(t *testing.T) {
...
@@ -238,7 +238,7 @@ func TestSchedulerCreationFromNonExistentConfigMap(t *testing.T) {
informerFactory
:=
informers
.
NewSharedInformerFactory
(
clientSet
,
0
)
informerFactory
:=
informers
.
NewSharedInformerFactory
(
clientSet
,
0
)
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
client
v1core
.
New
(
clientSet
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
client
Set
.
CoreV1
(
)
.
Events
(
""
)})
ss
:=
&
schedulerapp
.
SchedulerServer
{
ss
:=
&
schedulerapp
.
SchedulerServer
{
SchedulerName
:
v1
.
DefaultSchedulerName
,
SchedulerName
:
v1
.
DefaultSchedulerName
,
...
@@ -524,7 +524,7 @@ func TestMultiScheduler(t *testing.T) {
...
@@ -524,7 +524,7 @@ func TestMultiScheduler(t *testing.T) {
}
}
eventBroadcaster2
:=
record
.
NewBroadcaster
()
eventBroadcaster2
:=
record
.
NewBroadcaster
()
schedulerConfig2
.
Recorder
=
eventBroadcaster2
.
NewRecorder
(
legacyscheme
.
Scheme
,
v1
.
EventSource
{
Component
:
fooScheduler
})
schedulerConfig2
.
Recorder
=
eventBroadcaster2
.
NewRecorder
(
legacyscheme
.
Scheme
,
v1
.
EventSource
{
Component
:
fooScheduler
})
eventBroadcaster2
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
client
v1core
.
New
(
clientSet2
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster2
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
client
Set2
.
CoreV1
(
)
.
Events
(
""
)})
go
podInformer2
.
Informer
()
.
Run
(
schedulerConfig2
.
StopEverything
)
go
podInformer2
.
Informer
()
.
Run
(
schedulerConfig2
.
StopEverything
)
informerFactory2
.
Start
(
schedulerConfig2
.
StopEverything
)
informerFactory2
.
Start
(
schedulerConfig2
.
StopEverything
)
...
...
test/integration/scheduler/util.go
View file @
468655b7
...
@@ -172,7 +172,7 @@ func initTestScheduler(
...
@@ -172,7 +172,7 @@ func initTestScheduler(
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
context
.
schedulerConfig
.
Recorder
=
eventBroadcaster
.
NewRecorder
(
legacyscheme
.
Scheme
,
v1
.
EventSource
{
Component
:
v1
.
DefaultSchedulerName
})
context
.
schedulerConfig
.
Recorder
=
eventBroadcaster
.
NewRecorder
(
legacyscheme
.
Scheme
,
v1
.
EventSource
{
Component
:
v1
.
DefaultSchedulerName
})
eventBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
c
lientv1core
.
New
(
context
.
clientSet
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
c
ontext
.
clientSet
.
CoreV1
(
)
.
Events
(
""
)})
context
.
informerFactory
.
Start
(
context
.
schedulerConfig
.
StopEverything
)
context
.
informerFactory
.
Start
(
context
.
schedulerConfig
.
StopEverything
)
context
.
informerFactory
.
WaitForCacheSync
(
context
.
schedulerConfig
.
StopEverything
)
context
.
informerFactory
.
WaitForCacheSync
(
context
.
schedulerConfig
.
StopEverything
)
...
...
test/integration/util/util.go
View file @
468655b7
...
@@ -63,7 +63,7 @@ func StartScheduler(clientSet clientset.Interface, enableEquivalenceCache bool)
...
@@ -63,7 +63,7 @@ func StartScheduler(clientSet clientset.Interface, enableEquivalenceCache bool)
evtBroadcaster
:=
record
.
NewBroadcaster
()
evtBroadcaster
:=
record
.
NewBroadcaster
()
evtWatch
:=
evtBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
evtWatch
:=
evtBroadcaster
.
StartRecordingToSink
(
&
clientv1core
.
EventSinkImpl
{
Interface
:
client
v1core
.
New
(
clientSet
.
CoreV1
()
.
RESTClient
()
)
.
Events
(
""
)})
Interface
:
client
Set
.
CoreV1
(
)
.
Events
(
""
)})
schedulerConfigurator
:=
createSchedulerConfigurator
(
clientSet
,
informerFactory
)
schedulerConfigurator
:=
createSchedulerConfigurator
(
clientSet
,
informerFactory
)
...
...
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