| {{- if .Values.global.remotePilotAddress }} |
| {{- if .Values.pilot.enabled }} |
| apiVersion: v1 |
| kind: Endpoints |
| metadata: |
| name: istiod-remote |
| namespace: {{ .Release.Namespace }} |
| subsets: |
| - addresses: |
| - ip: {{ .Values.global.remotePilotAddress }} |
| ports: |
| - port: 15012 |
| name: tcp-istiod |
| protocol: TCP |
| {{- else if regexMatch "^([0-9]*\\.){3}[0-9]*$" .Values.global.remotePilotAddress }} |
| apiVersion: v1 |
| kind: Endpoints |
| metadata: |
| name: istiod |
| namespace: {{ .Release.Namespace }} |
| subsets: |
| - addresses: |
| - ip: {{ .Values.global.remotePilotAddress }} |
| ports: |
| - port: 15012 |
| name: tcp-istiod |
| protocol: TCP |
| {{- end }} |
| --- |
| {{- end }} |