istio.io/istio@v0.0.0-20240520182934-d79c90f27776/tests/integration/pilot/testdata/tunneling/sidecar/virtual-service.tmpl.yaml (about)

     1  apiVersion: networking.istio.io/v1alpha3
     2  kind: VirtualService
     3  metadata:
     4    name: route-outbound-traffic-to-external-app-via-external-forward-proxy
     5  spec:
     6    hosts:
     7    - external.{{ .externalNamespace }}.svc.cluster.local
     8    gateways:
     9    - mesh
    10    tcp:
    11    - match:
    12      - port: {{ .externalSvcTcpPort }}
    13      route:
    14      - destination:
    15          host: external-forward-proxy.{{ .externalNamespace }}.svc.cluster.local
    16          subset: external-svc-tcp
    17          port:
    18            number: {{ .forwardProxyPort }}
    19    tls:
    20    - match:
    21      - sniHosts:
    22        - external.{{ .externalNamespace }}.svc.cluster.local
    23        port: {{ .externalSvcTlsPort }}
    24      route:
    25      - destination:
    26          host: external-forward-proxy.{{ .externalNamespace }}.svc.cluster.local
    27          subset: external-svc-tls
    28          port:
    29            number: {{ .forwardProxyPort }}