From 785f2dd9b40367bd142ead3120f0a8c4114af8b8 Mon Sep 17 00:00:00 2001 From: Yuriy Kagan <yuriykagan@gmail.com> Date: Mon, 31 Jul 2023 13:49:21 -0700 Subject: [PATCH] include .env file in build --- charts/controller/templates/backend.yaml | 4 ++++ charts/controller/templates/configmap.yaml | 7 +++++++ charts/controller/templates/frontend.yaml | 4 ++++ charts/server/templates/configmap.yaml | 7 +++++++ charts/server/templates/server-deployment.yaml | 4 ++++ 5 files changed, 26 insertions(+) create mode 100644 charts/controller/templates/configmap.yaml create mode 100644 charts/server/templates/configmap.yaml diff --git a/charts/controller/templates/backend.yaml b/charts/controller/templates/backend.yaml index 46f6187..aa00e20 100644 --- a/charts/controller/templates/backend.yaml +++ b/charts/controller/templates/backend.yaml @@ -62,6 +62,10 @@ spec: {{- if .Values.backend.additionalTemplateSpec }} {{ toYaml .Values.backend.additionalTemplateSpec | indent 6 }} {{- end }} + volumes: + - name: config + configMap: + name: {{ .Release.Name }}-configmap containers: - name: controller image: {{ .Values.image }} diff --git a/charts/controller/templates/configmap.yaml b/charts/controller/templates/configmap.yaml new file mode 100644 index 0000000..9a71631 --- /dev/null +++ b/charts/controller/templates/configmap.yaml @@ -0,0 +1,7 @@ +apiVersion: apps/v1 +kind: ConfigMap +metadata: + name: {{ .Release.Name }}-configmap +data: + .env" |- +{{ .Files.Get "../../../../server/.env" | indent 4 }} \ No newline at end of file diff --git a/charts/controller/templates/frontend.yaml b/charts/controller/templates/frontend.yaml index 11e2ced..b39481c 100644 --- a/charts/controller/templates/frontend.yaml +++ b/charts/controller/templates/frontend.yaml @@ -62,6 +62,10 @@ spec: {{- if .Values.frontend.additionalTemplateSpec }} {{ toYaml .Values.frontend.additionalTemplateSpec | indent 6 }} {{- end }} + volumes: + - name: config + configMap: + name: {{ .Release.Name }}-configmap containers: - name: controller image: {{ .Values.image }} diff --git a/charts/server/templates/configmap.yaml b/charts/server/templates/configmap.yaml new file mode 100644 index 0000000..9a71631 --- /dev/null +++ b/charts/server/templates/configmap.yaml @@ -0,0 +1,7 @@ +apiVersion: apps/v1 +kind: ConfigMap +metadata: + name: {{ .Release.Name }}-configmap +data: + .env" |- +{{ .Files.Get "../../../../server/.env" | indent 4 }} \ No newline at end of file diff --git a/charts/server/templates/server-deployment.yaml b/charts/server/templates/server-deployment.yaml index 13cf70d..30ccd76 100644 --- a/charts/server/templates/server-deployment.yaml +++ b/charts/server/templates/server-deployment.yaml @@ -13,6 +13,10 @@ spec: selector: matchLabels: app: {{ .Values.name }} + volumes: + - name: config + configMap: + name: {{ .Release.Name }}-configmap template: metadata: labels: -- GitLab