mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Minor fixes in federated controller libraries
This commit is contained in:
parent
ab68ce9676
commit
c435647dd7
@ -153,3 +153,8 @@ func (d *DelayingDeliverer) DeliverAt(key string, value interface{}, deliveryTim
|
|||||||
func (d *DelayingDeliverer) DeliverAfter(key string, value interface{}, delay time.Duration) {
|
func (d *DelayingDeliverer) DeliverAfter(key string, value interface{}, delay time.Duration) {
|
||||||
d.DeliverAt(key, value, time.Now().Add(delay))
|
d.DeliverAt(key, value, time.Now().Add(delay))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Gets target chanel of the deliverer.
|
||||||
|
func (d *DelayingDeliverer) GetTargetChannel() chan *DelayingDelivererItem {
|
||||||
|
return d.targetChannel
|
||||||
|
}
|
||||||
|
@ -116,7 +116,7 @@ type ClusterLifecycleHandlerFuncs struct {
|
|||||||
func NewFederatedInformer(
|
func NewFederatedInformer(
|
||||||
federationClient federation_release_1_4.Interface,
|
federationClient federation_release_1_4.Interface,
|
||||||
targetInformerFactory TargetInformerFactory,
|
targetInformerFactory TargetInformerFactory,
|
||||||
clusterLifecycle ClusterLifecycleHandlerFuncs) FederatedInformer {
|
clusterLifecycle *ClusterLifecycleHandlerFuncs) FederatedInformer {
|
||||||
|
|
||||||
federatedInformer := &federatedInformerImpl{
|
federatedInformer := &federatedInformerImpl{
|
||||||
targetInformerFactory: targetInformerFactory,
|
targetInformerFactory: targetInformerFactory,
|
||||||
|
@ -105,7 +105,7 @@ func TestFederatedInformer(t *testing.T) {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
informer := NewFederatedInformer(fakeClient, targetInformerFactory, lifecycle).(*federatedInformerImpl)
|
informer := NewFederatedInformer(fakeClient, targetInformerFactory, &lifecycle).(*federatedInformerImpl)
|
||||||
informer.clientFactory = func(cluster *federation_api.Cluster) (federation_release_1_4.Interface, error) {
|
informer.clientFactory = func(cluster *federation_api.Cluster) (federation_release_1_4.Interface, error) {
|
||||||
return fakeClient, nil
|
return fakeClient, nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user