blob: 85a6421f0359386f82ad0c77f9c4a30f4567902a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
{{- if .Values.settings.integrations.knative.enabled }}
# configmap
apiVersion: v1
kind: ConfigMap
metadata:
name: clusteringress-envoy-config
namespace: {{ .Release.Namespace }}
labels:
app: gloo
gloo: clusteringress-proxy
data:
envoy.yaml: |
node:
cluster: clusteringress
id: "{{ "{{" }}.PodName{{ "}}" }}.{{ "{{" }}.PodNamespace{{ "}}" }}"
metadata:
# this line must match !
role: "{{ "{{" }}.PodNamespace{{ "}}" }}~clusteringress-proxy"
static_resources:
clusters:
- name: xds_cluster
connect_timeout: 5.000s
load_assignment:
cluster_name: xds_cluster
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: gloo
port_value: {{ .Values.gloo.deployment.xdsPort }}
http2_protocol_options: {}
type: STRICT_DNS
dynamic_resources:
ads_config:
api_type: GRPC
grpc_services:
- envoy_grpc: {cluster_name: xds_cluster}
cds_config:
ads: {}
lds_config:
ads: {}
admin:
access_log_path: /dev/null
address:
socket_address:
address: 127.0.0.1
port_value: 19000
{{- end }}
|