istio.io/istio@v0.0.0-20240520182934-d79c90f27776/tests/integration/security/testdata/reachability/migration.yaml.tmpl (about) 1 apiVersion: networking.istio.io/v1beta1 2 kind: VirtualService 3 metadata: 4 name: "{{ .To.ServiceName }}" 5 spec: 6 hosts: 7 - "{{ .To.ClusterLocalFQDN }}" 8 http: 9 - name: "vistio-route" 10 match: 11 - uri: 12 prefix: "/vistio" 13 route: 14 - destination: 15 host: "{{ .To.ClusterLocalFQDN }}" 16 subset: "vistio" 17 - name: "legacy-by-default" 18 route: 19 - destination: 20 host: "{{ .To.ClusterLocalFQDN }}" 21 subset: "vlegacy" 22 --- 23 apiVersion: networking.istio.io/v1beta1 24 kind: DestinationRule 25 metadata: 26 name: "{{ .To.ServiceName }}" 27 spec: 28 host: "{{ .To.ClusterLocalFQDN }}" 29 subsets: 30 - name: "vistio" 31 labels: 32 version: "vistio" 33 {{- if ne .TLSMode "" }} 34 trafficPolicy: 35 tls: 36 mode: {{ .TLSMode }} 37 {{- end }} 38 - name: "vlegacy" 39 labels: 40 version: "vlegacy" 41 {{- if ne .TLSMode "" }} 42 trafficPolicy: 43 tls: 44 mode: {{ .TLSMode }} 45 trafficPolicy: 46 tls: 47 mode: {{ .TLSMode }} 48 {{- end }}