Skip to content

Commit 46c163c

Browse files
lmicciniopenshift-cherrypick-robot
authored andcommitted
register .spec.notificationsTransportURLSecret in SetupWithManager
1 parent 8a5dc41 commit 46c163c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

internal/controller/octaviaapi_controller.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,17 @@ func (r *OctaviaAPIReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Ma
313313
return err
314314
}
315315

316+
// index notificationsTransportURLSecretField
317+
if err := mgr.GetFieldIndexer().IndexField(ctx, &octaviav1.OctaviaAPI{}, notificationsTransportURLSecretField, func(rawObj client.Object) []string {
318+
cr := rawObj.(*octaviav1.OctaviaAPI)
319+
if cr.Spec.NotificationsTransportURLSecret == "" {
320+
return nil
321+
}
322+
return []string{cr.Spec.NotificationsTransportURLSecret}
323+
}); err != nil {
324+
return err
325+
}
326+
316327
return ctrl.NewControllerManagedBy(mgr).
317328
For(&octaviav1.OctaviaAPI{}).
318329
Owns(&keystonev1.KeystoneService{}).

0 commit comments

Comments
 (0)