@@ -41,6 +41,7 @@ import (
41
41
appslisters "k8s.io/client-go/listers/apps/v1beta1"
42
42
corelisters "k8s.io/client-go/listers/core/v1"
43
43
"k8s.io/client-go/tools/cache"
44
+ "k8s.io/client-go/tools/record"
44
45
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
45
46
"k8s.io/kubernetes/pkg/controller"
46
47
"k8s.io/kubernetes/pkg/controller/history"
@@ -52,7 +53,8 @@ func setupController(client clientset.Interface) (*fakeStatefulPodControl, *fake
52
53
informerFactory := informers .NewSharedInformerFactory (client , controller .NoResyncPeriodFunc ())
53
54
spc := newFakeStatefulPodControl (informerFactory .Core ().V1 ().Pods (), informerFactory .Apps ().V1beta1 ().StatefulSets ())
54
55
ssu := newFakeStatefulSetStatusUpdater (informerFactory .Apps ().V1beta1 ().StatefulSets ())
55
- ssc := NewDefaultStatefulSetControl (spc , ssu , history .NewFakeHistory (informerFactory .Apps ().V1beta1 ().ControllerRevisions ()))
56
+ recorder := record .NewFakeRecorder (10 )
57
+ ssc := NewDefaultStatefulSetControl (spc , ssu , history .NewFakeHistory (informerFactory .Apps ().V1beta1 ().ControllerRevisions ()), recorder )
56
58
57
59
stop := make (chan struct {})
58
60
informerFactory .Start (stop )
@@ -452,7 +454,8 @@ func TestStatefulSetControl_getSetRevisions(t *testing.T) {
452
454
informerFactory := informers .NewSharedInformerFactory (client , controller .NoResyncPeriodFunc ())
453
455
spc := newFakeStatefulPodControl (informerFactory .Core ().V1 ().Pods (), informerFactory .Apps ().V1beta1 ().StatefulSets ())
454
456
ssu := newFakeStatefulSetStatusUpdater (informerFactory .Apps ().V1beta1 ().StatefulSets ())
455
- ssc := defaultStatefulSetControl {spc , ssu , history .NewFakeHistory (informerFactory .Apps ().V1beta1 ().ControllerRevisions ())}
457
+ recorder := record .NewFakeRecorder (10 )
458
+ ssc := defaultStatefulSetControl {spc , ssu , history .NewFakeHistory (informerFactory .Apps ().V1beta1 ().ControllerRevisions ()), recorder }
456
459
457
460
stop := make (chan struct {})
458
461
defer close (stop )
0 commit comments