@@ -23,7 +23,6 @@ import (
23
23
"k8s.io/client-go/kubernetes/scheme"
24
24
clock "k8s.io/utils/clock/testing"
25
25
"sigs.k8s.io/controller-runtime/pkg/client"
26
- "sigs.k8s.io/controller-runtime/pkg/client/fake"
27
26
"sigs.k8s.io/controller-runtime/pkg/envtest"
28
27
"sigs.k8s.io/controller-runtime/pkg/log"
29
28
"sigs.k8s.io/controller-runtime/pkg/reconcile"
@@ -48,16 +47,12 @@ func Test(t *testing.T) {
48
47
}
49
48
50
49
var _ = BeforeSuite (func () {
51
- ctx = context .Background ()
52
50
ctx = log .IntoContext (context .Background (), ginkgo .GinkgoLogr )
53
51
54
52
fakeClock = clock .NewFakeClock (time .Now ())
55
- kubeClient = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithIndex (& corev1.Event {}, "involvedObject.kind" , func (o client.Object ) []string {
56
- evt := o .(* corev1.Event )
57
- return []string {evt .InvolvedObject .Kind }
58
- }).Build ()
59
53
environment := envtest.Environment {Scheme : scheme .Scheme }
60
54
_ = lo .Must (environment .Start ())
55
+ kubeClient = lo .Must (client .New (environment .Config , client.Options {Scheme : scheme .Scheme }))
61
56
62
57
controller = events .NewController [* test.CustomObject ](ctx , kubeClient , fakeClock , kubernetes .NewForConfigOrDie (environment .Config ))
63
58
})
@@ -117,12 +112,14 @@ var _ = Describe("Controller", func() {
117
112
func createEvent (name string , eventType string , reason string ) * corev1.Event {
118
113
return & corev1.Event {
119
114
ObjectMeta : metav1.ObjectMeta {
120
- Name : test .RandomName (),
115
+ Name : test .RandomName (),
116
+ Namespace : "default" ,
121
117
},
122
118
InvolvedObject : corev1.ObjectReference {
123
- Namespace : "default" ,
124
- Name : name ,
125
- Kind : object .GVK (& test.CustomObject {}).Kind ,
119
+ Namespace : "default" ,
120
+ Name : name ,
121
+ Kind : object .GVK (& test.CustomObject {}).Kind ,
122
+ APIVersion : object .GVK (& test.CustomObject {}).GroupVersion ().String (),
126
123
},
127
124
LastTimestamp : metav1.Time {Time : time .Now ().Add (30 * time .Minute )},
128
125
Type : eventType ,
0 commit comments