-
Bug
-
Resolution: Won't Do
-
Major
-
fuse-7.4-GA
We install Fuse Online in Integreatly testing pipeline on nightly basis.
Last week we noticed tests failed due to unsuccessful rollout of "syndesis-server" deployment. We were only able to record this error from the OpenShift events:
Error: object "integreatly-fuse"/"syndesis-server-secret" not registered
When we redeployed "syndesis-server", it came up okay.
I quickly looked into operator code, and it seems to create the secret and deployment config in the same loop.
Could this be a race condition in installation logic, where "syndesis-server" pod starts, but the "syndesis-server-secret" secret is not created yet?
Update: I realized we were running Fuse 7.4, but I am referencing newer code. IMHO this might be an issue in newer versions as well. We will try to upgrade to 7.5 as soon as possible, and I will update this issue after some testing with newer version.