This repository has been archived by the owner on Oct 10, 2023. It is now read-only.
Unable to connect clients to bootstrap url when on OpenShift #102
Labels
bug
Something isn't working
Issue Description
When deploying an instance of Event Streams 2019.4.2 on OpenShift, clients connecting via the external bootstrap URL presented in the UI may encounter connection issues where Kafka is not contactable.
This can occur when OpenShift generates truncated routes for Kafka listeners, but the Kafka listeners are not updated with the truncated values.
Diagnosis
To diagnose, run the following commands:
oc get routes
oc describe cm <release>-ibm-es-proxy-cm
Compare the values for HOST/PORT of the following routes against the
externalListeners
section of the config map:<release>-ibm-es-proxy-route-broker-<0..n>
<release>-ibm-es-proxy-route-bootstrap
If any of the routes do not match the listeners, the config map will need to be updated
Resolution
If the
bootstrap
listener does not match thebootstrap
route:<prefix>-<namespace>.<domain>:443
eges-1-ibm-es-proxy-route-bootstrap-mynamespace.domain.somewhere:port
es-1-ibm-es-proxy-route-bootstrap
(do not save changes yet)If the
broker
listeners do not match thebroker
route:<prefix>-<broker-id>-<namespace>.<domain>:443
eges-1-ibm-es-proxy-route-broker-1-mynamespace.domain.somewhere:port
es-1-ibm-es-proxy-route-broker-
(do not save changes yet)Change the
revision
value in the config map to 1 greater than the current value. You can now save the config map changes.Environment
Internal issue: 5957
Fixed in: 10.0
The text was updated successfully, but these errors were encountered: