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

     1  apiVersion: networking.istio.io/v1alpha3
     2  kind: DestinationRule
     3  metadata:
     4    name: tunnel-outbound-traffic-to-external-svc-via-external-forward-proxy
     5  spec:
     6    host: external-forward-proxy.{{ .externalNamespace }}.svc.cluster.local
     7    subsets:
     8    - name: external-svc-tcp
     9      trafficPolicy:
    10        tunnel:
    11          targetHost: external.{{ .externalNamespace }}
    12          targetPort: {{ .externalSvcTcpPort }}
    13    - name: external-svc-tls
    14      trafficPolicy:
    15        tunnel:
    16          targetHost: external.{{ .externalNamespace }}
    17          targetPort: {{ .externalSvcTlsPort }}
    18  ---
    19  {{ if .tlsEnabled }}
    20  apiVersion: networking.istio.io/v1alpha3
    21  kind: DestinationRule
    22  metadata:
    23    name: originate-tls-for-outbound-traffic-to-external-forward-proxy
    24  spec:
    25    host: external-forward-proxy.{{ .externalNamespace }}.svc.cluster.local
    26    trafficPolicy:
    27      portLevelSettings:
    28      - port:
    29          number: {{ .forwardProxyPort }}
    30        tls:
    31          mode: SIMPLE
    32          sni: external-forward-proxy.{{ .externalNamespace }}.svc.cluster.local
    33          insecureSkipVerify: true
    34  {{ end }}