{{- define "istio-ingress-values" }} {{- with index .Values "istio-ingress" "global" }} global: {{- toYaml . | nindent 2 }} {{- end }} {{- if index .Values "istio-ingress" "public" }} istio-ingress: enabled: {{ index .Values "istio-ingress" "public" "enabled" }} telemetry: enabled: {{ .Values.metrics.enabled }} {{- with index .Values "istio-ingress" "public" "gateway" }} gateways: istio-ingressgateway: {{- toYaml . | nindent 6 }} {{- end }} {{- with index .Values "istio-ingress" "public" "dnsNames" }} dnsNames: {{- toYaml . | nindent 2 }} {{- end }} {{- end }} {{- if index .Values "istio-ingress" "private" }} istio-private-ingress: enabled: {{ index .Values "istio-ingress" "private" "enabled" }} telemetry: enabled: {{ .Values.metrics.enabled }} {{- with index .Values "istio-ingress" "private" "gateway" }} gateways: istio-ingressgateway: {{- toYaml . | nindent 6 }} {{- end }} {{- with index .Values "istio-ingress" "private" "dnsNames" }} dnsNames: {{- toYaml . | nindent 2 }} {{- end }} {{- end }} {{- end }} {{- define "istio-ingress-argo" }} {{- end }} {{ include "kubezero-app.app" . }}