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 }}