-
Bug
-
Resolution: Done
-
Major
-
netobserv-1.10.1
-
None
-
False
-
-
None
-
None
-
None
-
None
-
NetObserv - Sprint 283
-
None
-
None
-
Description of problem:
API discovery may fail silently breaking the operator reconcile loop
Steps to Reproduce:
Not sure how to reproduce yet...
Actual results:
If API discovery fails, IsOpenshift function return false and controller reconcile as if we were on vanilla kubernetes. It misses some mandatory FLP ClusterRoleBinding and components are failing. As the reconcile loop ended without error, it never restarts.
Expected results:
API discovery failures should return error and block the reconciliation. The controller will restart and retry until the API respond.