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