Wildcard Egresss to multiple external applicatrions

The wildcard / egress gateway config described at https://istio.io/docs/tasks/traffic-management/egress/wildcard-egress-hosts/#wildcard-configuration-for-arbitrary-domains only talks about egress using a gateway to https://some-host:443 . The config for this use case is fairly complex (I got it to work though).

What about if we need to expand the use case to include for example:

  • Applications hosted at other ports eg https://another-host:1443
  • Non-http ports eg JMS , AMQP etc … hosted outside the cluster

What would need to be added to the config?

I’m trying to decide if it’s worth pursuing an egress gateway w/ wildcard support for the expanded use case or just use the ALLOW_ANY egress policy