From eac3da8794c6a68458c2eca7c2b67757afaa62de Mon Sep 17 00:00:00 2001 From: renjikari Date: Thu, 24 Oct 2019 12:55:06 +0900 Subject: [PATCH] Add configmap for xds (#18264) Signed-off-by: Shunki Fujiwara --- stable/envoy/Chart.yaml | 2 +- stable/envoy/templates/xds.configmap.yaml | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 stable/envoy/templates/xds.configmap.yaml diff --git a/stable/envoy/Chart.yaml b/stable/envoy/Chart.yaml index 80252f46ed..362642b9e6 100755 --- a/stable/envoy/Chart.yaml +++ b/stable/envoy/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Envoy is an open source edge and service proxy, designed for cloud-native applications. name: envoy -version: 1.8.0 +version: 1.8.1 appVersion: 1.11.2 keywords: - envoy diff --git a/stable/envoy/templates/xds.configmap.yaml b/stable/envoy/templates/xds.configmap.yaml new file mode 100644 index 0000000000..97d1689f38 --- /dev/null +++ b/stable/envoy/templates/xds.configmap.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ template "envoy.fullname" . }}-xds + labels: + app: {{ template "envoy.name" . }} + chart: {{ template "envoy.chart" . }} + release: {{ .Release.Name }} + heritage: {{ .Release.Service }} +data: +{{- range $filename, $content := .Values.xds }} + {{ tpl $filename $ }}: |- +{{ $valueWithDefault := default "" $content -}} +{{ tpl $valueWithDefault $ | indent 4 }} +{{- end -}}