deploy-templates/templates/istio-destination-rule.yaml (13 lines of code) (raw):
kind: DestinationRule
apiVersion: networking.istio.io/v1alpha3
metadata:
name: {{ include "controlPlaneConsole.name" . }}
spec:
host: {{ include "controlPlaneConsole.name" . }}.{{ .Release.Namespace }}.svc.cluster.local
subsets:
{{- range $it := .Values.consoleVersions }}
- labels:
app: {{ include "controlPlaneConsole.name" $ }}
version: {{ $it.registryVersion }}
name: {{ template "istio.subset.name" (dict "version" $it.registryVersion) }}
{{- end }}