charts: [xray] Cluster join failure
Is this a request for help?: yes
Is this a BUG REPORT or FEATURE REQUEST? (choose one): Bug
Version of Helm and Kubernetes: Helm: 3.2.4 Kubernetes: 1.16.7
Which chart: Xray - Chart version: 4.1.3 - appVersion: 3.6.2
What happened:
Xray chart deploys, HA rabbit MQ starts up without issue however logs from xray pod shows that the router and xray-server container fail with the Cluster join error.
router:
Cluster join: Retry 5: Service registry ping failed, will retry. Error: Get "<jfrogURL>/access/api/v1/system/ping": unsupported protocol scheme ""
xray-server:
Cluster join: Retry 15: Service registry ping failed, will retry. Error: Error while trying to connect to local router at address 'http://localhost:8046/access': Get http://localhost:8046/access/api/v1/system/ping: dial tcp 127.0.0.1:8046: connect: connection refused
Wondered if I had set the jfrogUrl param incorrectly so tried with and without https/http protocol but no difference in result.
What you expected to happen: Containers to come up healthily and be able to access xray service in jfrog platform UI
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know: Connecting to an external Postgres DB (configured correctly afaik) Connecting to Artifactory 7.6.3 HA cluster (seems compatible according to Docs)
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 15
We are also facing the same issue while deploying Mission Control as a helm chart, how did you fix it?
We solved this issue in the end, turns out we had directional traffic from our Xray instance to Artifactory but traffic coming back was getting blocked. Reason it took us so long to figure out is that we interpreted the error to be a error on the Xray side (thinking the pod was trying to call itself) when in fact the error was from the Artifactory side saying that it couldn’t reach Xray. Error isn’t explicit enough and the documentation wasn’t much help either…
@nkaplatt Can you share the reproducible steps (helm commands) along with values.yaml file