New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Multi-cluster] Some pages are broken when meshID is not set #6249
Comments
if |
At least in the env I tested in and where Kiali is reading this in the default config, it is unset. Lines 173 to 181 in ecd24d3
Yeah I think the clusters field was populated based on "best effort" but for better or worse some parts of Kiali use that field like |
Right - that MeshID istio config is the key to turning on the Mesh page/left-hand-menu item. |
This is a little confusing, is meshID required for Istio itself to be MC? If so then it seems that we should honor what it tells us in |
I think it's only required if you have multiple meshes and want to distinguish between them. It also may be emitted by telemetry for these purposes. In other words, I don't think setting the |
I think meshID may actually be injected into the telemetry for cross-mesh traffic (I think there is a default value related to the trust domain), although Kiali does not handle cross-mesh at this time. Anyway, it sounds like we need to trust our secrets and report the clusters that way. |
When the meshID is not set, the istio api does not populate the
clusters
field on the/config
response. The frontend looks for this clusters field to determine whether or not Kiali is in "multi-cluster mode".The text was updated successfully, but these errors were encountered: