Kiali: Istio component checks broken by multi ingress
Currently Kiali scrapes istio component status using the default values. These look for the labels istio-ingressgateway
and istio-egressgateway
. Since we switch to a default of public-ingressgateway
with the multi ingress change, Kiali's status bubble has been red since 1.13.0.
We can override the components in values like this, which results in a happy bubble:
kiali:
values:
cr:
spec:
external_services:
istio:
component_status:
components:
- app_label: public-ingressgateway
is_core: true
is_proxy: true
This is a manual way to accomplish this for now, but realistically Big Bang should do a range over the istio.ingressGateways
names (and conditionally dig from istio.values.ingressGateways
). All of the ingressGateways should be added with core and proxy true.
Added benefit of this is the egressgateway (which we don't use yet) will be removed from that status list and leave us with a green bubble.