@@ -60,6 +60,20 @@ var _ = Describe("controller.Controller", func() {
60
60
Expect (err .Error ()).To (ContainSubstring ("must specify Reconciler" ))
61
61
})
62
62
63
+ It ("should return an error if two controllers are registered with the same name" , func () {
64
+ m , err := manager .New (cfg , manager.Options {})
65
+ Expect (err ).NotTo (HaveOccurred ())
66
+
67
+ c1 , err := controller .New ("c3" , m , controller.Options {Reconciler : rec })
68
+ Expect (err ).NotTo (HaveOccurred ())
69
+ Expect (c1 ).ToNot (BeNil ())
70
+
71
+ c2 , err := controller .New ("c3" , m , controller.Options {Reconciler : rec })
72
+ Expect (err ).To (HaveOccurred ())
73
+ Expect (err .Error ()).To (ContainSubstring ("controller with name c3 already exists" ))
74
+ Expect (c2 ).To (BeNil ())
75
+ })
76
+
63
77
It ("should not return an error if two controllers are registered with different names" , func () {
64
78
m , err := manager .New (cfg , manager.Options {})
65
79
Expect (err ).NotTo (HaveOccurred ())
@@ -99,7 +113,7 @@ var _ = Describe("controller.Controller", func() {
99
113
m , err := manager .New (cfg , manager.Options {})
100
114
Expect (err ).NotTo (HaveOccurred ())
101
115
102
- c , err := controller .New ("new-controller" , m , controller.Options {Reconciler : rec })
116
+ c , err := controller .New ("new-controller-0 " , m , controller.Options {Reconciler : rec })
103
117
Expect (c .Watch (watch )).To (Succeed ())
104
118
Expect (err ).NotTo (HaveOccurred ())
105
119
@@ -125,7 +139,7 @@ var _ = Describe("controller.Controller", func() {
125
139
m , err := manager .New (cfg , manager.Options {})
126
140
Expect (err ).NotTo (HaveOccurred ())
127
141
128
- _ , err = controller .New ("new-controller" , m , controller.Options {Reconciler : rec })
142
+ _ , err = controller .New ("new-controller-1 " , m , controller.Options {Reconciler : rec })
129
143
Expect (err ).NotTo (HaveOccurred ())
130
144
131
145
// force-close keep-alive connections. These'll time anyway (after
@@ -138,7 +152,7 @@ var _ = Describe("controller.Controller", func() {
138
152
m , err := manager .New (cfg , manager.Options {})
139
153
Expect (err ).NotTo (HaveOccurred ())
140
154
141
- c , err := controller .New ("new-controller" , m , controller.Options {
155
+ c , err := controller .New ("new-controller-2 " , m , controller.Options {
142
156
Reconciler : reconcile .Func (nil ),
143
157
})
144
158
Expect (err ).NotTo (HaveOccurred ())
@@ -161,7 +175,7 @@ var _ = Describe("controller.Controller", func() {
161
175
return nil
162
176
}
163
177
164
- c , err := controller .New ("new-controller" , m , controller.Options {
178
+ c , err := controller .New ("new-controller-3 " , m , controller.Options {
165
179
Reconciler : reconcile .Func (nil ),
166
180
RateLimiter : customRateLimiter ,
167
181
NewQueue : customNewQueue ,
@@ -180,7 +194,7 @@ var _ = Describe("controller.Controller", func() {
180
194
m , err := manager .New (cfg , manager.Options {Controller : config.Controller {RecoverPanic : ptr .To (true )}})
181
195
Expect (err ).NotTo (HaveOccurred ())
182
196
183
- c , err := controller .New ("new-controller" , m , controller.Options {
197
+ c , err := controller .New ("new-controller-4 " , m , controller.Options {
184
198
Reconciler : reconcile .Func (nil ),
185
199
})
186
200
Expect (err ).NotTo (HaveOccurred ())
@@ -213,7 +227,7 @@ var _ = Describe("controller.Controller", func() {
213
227
m , err := manager .New (cfg , manager.Options {Controller : config.Controller {NeedLeaderElection : ptr .To (true )}})
214
228
Expect (err ).NotTo (HaveOccurred ())
215
229
216
- c , err := controller .New ("new-controller" , m , controller.Options {
230
+ c , err := controller .New ("new-controller-5 " , m , controller.Options {
217
231
Reconciler : reconcile .Func (nil ),
218
232
})
219
233
Expect (err ).NotTo (HaveOccurred ())
@@ -228,7 +242,7 @@ var _ = Describe("controller.Controller", func() {
228
242
m , err := manager .New (cfg , manager.Options {Controller : config.Controller {NeedLeaderElection : ptr .To (true )}})
229
243
Expect (err ).NotTo (HaveOccurred ())
230
244
231
- c , err := controller .New ("new-controller" , m , controller.Options {
245
+ c , err := controller .New ("new-controller-6 " , m , controller.Options {
232
246
NeedLeaderElection : ptr .To (false ),
233
247
Reconciler : reconcile .Func (nil ),
234
248
})
@@ -244,7 +258,7 @@ var _ = Describe("controller.Controller", func() {
244
258
m , err := manager .New (cfg , manager.Options {Controller : config.Controller {MaxConcurrentReconciles : 5 }})
245
259
Expect (err ).NotTo (HaveOccurred ())
246
260
247
- c , err := controller .New ("new-controller" , m , controller.Options {
261
+ c , err := controller .New ("new-controller-7 " , m , controller.Options {
248
262
Reconciler : reconcile .Func (nil ),
249
263
})
250
264
Expect (err ).NotTo (HaveOccurred ())
@@ -259,7 +273,7 @@ var _ = Describe("controller.Controller", func() {
259
273
m , err := manager .New (cfg , manager.Options {})
260
274
Expect (err ).NotTo (HaveOccurred ())
261
275
262
- c , err := controller .New ("new-controller" , m , controller.Options {
276
+ c , err := controller .New ("new-controller-8 " , m , controller.Options {
263
277
Reconciler : reconcile .Func (nil ),
264
278
})
265
279
Expect (err ).NotTo (HaveOccurred ())
@@ -274,7 +288,7 @@ var _ = Describe("controller.Controller", func() {
274
288
m , err := manager .New (cfg , manager.Options {})
275
289
Expect (err ).NotTo (HaveOccurred ())
276
290
277
- c , err := controller .New ("new-controller" , m , controller.Options {
291
+ c , err := controller .New ("new-controller-9 " , m , controller.Options {
278
292
Reconciler : reconcile .Func (nil ),
279
293
MaxConcurrentReconciles : 5 ,
280
294
})
@@ -290,7 +304,7 @@ var _ = Describe("controller.Controller", func() {
290
304
m , err := manager .New (cfg , manager.Options {Controller : config.Controller {CacheSyncTimeout : 5 }})
291
305
Expect (err ).NotTo (HaveOccurred ())
292
306
293
- c , err := controller .New ("new-controller" , m , controller.Options {
307
+ c , err := controller .New ("new-controller-10 " , m , controller.Options {
294
308
Reconciler : reconcile .Func (nil ),
295
309
})
296
310
Expect (err ).NotTo (HaveOccurred ())
@@ -305,7 +319,7 @@ var _ = Describe("controller.Controller", func() {
305
319
m , err := manager .New (cfg , manager.Options {})
306
320
Expect (err ).NotTo (HaveOccurred ())
307
321
308
- c , err := controller .New ("new-controller" , m , controller.Options {
322
+ c , err := controller .New ("new-controller-11 " , m , controller.Options {
309
323
Reconciler : reconcile .Func (nil ),
310
324
})
311
325
Expect (err ).NotTo (HaveOccurred ())
@@ -320,7 +334,7 @@ var _ = Describe("controller.Controller", func() {
320
334
m , err := manager .New (cfg , manager.Options {})
321
335
Expect (err ).NotTo (HaveOccurred ())
322
336
323
- c , err := controller .New ("new-controller" , m , controller.Options {
337
+ c , err := controller .New ("new-controller-12 " , m , controller.Options {
324
338
Reconciler : reconcile .Func (nil ),
325
339
CacheSyncTimeout : 5 ,
326
340
})
@@ -336,7 +350,7 @@ var _ = Describe("controller.Controller", func() {
336
350
m , err := manager .New (cfg , manager.Options {})
337
351
Expect (err ).NotTo (HaveOccurred ())
338
352
339
- c , err := controller .New ("new-controller" , m , controller.Options {
353
+ c , err := controller .New ("new-controller-13 " , m , controller.Options {
340
354
Reconciler : rec ,
341
355
})
342
356
Expect (err ).NotTo (HaveOccurred ())
@@ -351,7 +365,7 @@ var _ = Describe("controller.Controller", func() {
351
365
m , err := manager .New (cfg , manager.Options {})
352
366
Expect (err ).NotTo (HaveOccurred ())
353
367
354
- c , err := controller .New ("new-controller" , m , controller.Options {
368
+ c , err := controller .New ("new-controller-14 " , m , controller.Options {
355
369
NeedLeaderElection : ptr .To (false ),
356
370
Reconciler : rec ,
357
371
})
@@ -367,7 +381,7 @@ var _ = Describe("controller.Controller", func() {
367
381
m , err := manager .New (cfg , manager.Options {})
368
382
Expect (err ).NotTo (HaveOccurred ())
369
383
370
- c , err := controller .New ("new-controller" , m , controller.Options {
384
+ c , err := controller .New ("new-controller-15 " , m , controller.Options {
371
385
Reconciler : rec ,
372
386
})
373
387
Expect (err ).NotTo (HaveOccurred ())
0 commit comments