Skip to content

Commit 5a797e5

Browse files
Merge pull request #578 from openshift-cherrypick-robot/cherry-pick-577-to-18.0-fr5
[18.0-fr5] register .spec.notificationsTransportURLSecret in SetupWithManager
2 parents 8a5dc41 + 46c163c commit 5a797e5

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)