1 {{- if .Values.gateway.enabled }}
2 {{- range $key, $spec := .Values.gatewayProxies }}
8 name: {{ $key }}-envoy-config
9 namespace: {{ $.Release.Namespace }}
14 {{ if (empty $spec.configMap.data) }}
18 id: "{{ "{{" }}.PodName{{ "}}" }}.{{ "{{" }}.PodNamespace{{ "}}" }}"
20 # this line must match !
21 role: "{{ "{{" }}.PodNamespace{{ "}}" }}~gateway-proxy"
24 - name: gloo.{{ $.Release.Namespace }}.svc.cluster.local:{{ $.Values.gloo.deployment.xdsPort }}
25 connect_timeout: 5.000s
27 cluster_name: gloo.{{ $.Release.Namespace }}.svc.cluster.local:{{ $.Values.gloo.deployment.xdsPort }}
33 address: gloo.{{ $.Release.Namespace }}.svc.cluster.local
34 port_value: {{ $.Values.gloo.deployment.xdsPort }}
35 http2_protocol_options: {}
41 - envoy_grpc: {cluster_name: gloo.{{ $.Release.Namespace }}.svc.cluster.local:{{ $.Values.gloo.deployment.xdsPort }}}
47 access_log_path: /dev/null
52 {{- else}}{{ toYaml $spec.configMap.data | indent 2}}{{- end}}