Describe the bug
Due to use of regex matching in business/checkers/gateways/multi_match_checker.go#L124 gateway host names with only difference in . symbol cause false positives on validation "More than one Gateway for the same host port combination"
Versions used
Kiali: 1.7.0
Istio: 1.1.13-gke.0
Kubernetes flavour and version: GKE 1.13.7-gke.24
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Configuration above is valid and should not cause warnings
gateway example:
kind: Gateway
apiVersion: networking.istio.io/v1alpha3
metadata:
name: flames-gateway
namespace: default
spec:
servers:
- hosts:
- api.dev.example.com
- api-dev.example.com
port:
name: https-443
number: 443
protocol: HTTPS
tls:
credentialName: example-com-cert
mode: SIMPLE
selector:
istio: ingressgateway

cc @burmanm @xeviknal
can you take a look at this one ?
Hey @nabam! Thanks for submitting the issue and letting us know about the bug.
I just reproduced the bug so I can confirm it.
Thanks again!
Thanks! I'm impressed by the speed of resolution!