File tree 4 files changed +5
-1
lines changed 4 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ func defaultConfig() config {
84
84
func Register (
85
85
ctx context.Context ,
86
86
objectType ngftypes.ObjectType ,
87
+ name string ,
87
88
mgr manager.Manager ,
88
89
eventCh chan <- interface {},
89
90
options ... Option ,
@@ -114,7 +115,7 @@ func Register(
114
115
forOpts = append (forOpts , ctlrBuilder .OnlyMetadata )
115
116
}
116
117
117
- builder := ctlr .NewControllerManagedBy (mgr ).For (objectType , forOpts ... )
118
+ builder := ctlr .NewControllerManagedBy (mgr ).Named ( name ). For (objectType , forOpts ... )
118
119
119
120
if cfg .k8sPredicate != nil {
120
121
builder = builder .WithEventFilter (cfg .k8sPredicate )
Original file line number Diff line number Diff line change @@ -139,6 +139,7 @@ func TestRegister(t *testing.T) {
139
139
return controller .Register (
140
140
context .Background (),
141
141
test .objectType ,
142
+ test .msg , // unique controller name for each loop iteration
142
143
test .fakes .mgr ,
143
144
eventCh ,
144
145
controller .WithNamespacedNameFilter (nsNameFilter ),
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ func StartManager(cfg Config) error {
94
94
if err := controller .Register (
95
95
ctx ,
96
96
regCfg .objectType ,
97
+ regCfg .objectType .GetObjectKind ().GroupVersionKind ().Kind ,
97
98
mgr ,
98
99
eventCh ,
99
100
regCfg .options ... ,
Original file line number Diff line number Diff line change @@ -524,6 +524,7 @@ func registerControllers(
524
524
if err := controller .Register (
525
525
ctx ,
526
526
regCfg .objectType ,
527
+ regCfg .objectType .GetObjectKind ().GroupVersionKind ().Kind ,
527
528
mgr ,
528
529
eventCh ,
529
530
regCfg .options ... ,
You can’t perform that action at this time.
0 commit comments