diff --git a/helm/ezscale-website/templates/configmap.yaml b/helm/ezscale-website/templates/configmap.yaml new file mode 100644 index 0000000..7faaf06 --- /dev/null +++ b/helm/ezscale-website/templates/configmap.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "ezscale-website.fullname" . }}-env + labels: {{- include "ezscale-website.labels" . | nindent 4 }} +data: + {{- range $key, $value := .Values.env }} + {{ $key }}: {{ $value | quote }} + {{- end }} + DB_HOST: {{ include "ezscale-website.dbHost" . | quote }} + REDIS_HOST: {{ include "ezscale-website.redisHost" . | quote }} diff --git a/helm/ezscale-website/templates/secret.yaml b/helm/ezscale-website/templates/secret.yaml new file mode 100644 index 0000000..b03274a --- /dev/null +++ b/helm/ezscale-website/templates/secret.yaml @@ -0,0 +1,12 @@ +{{- if .Values.secret.create -}} +apiVersion: v1 +kind: Secret +metadata: + name: {{ include "ezscale-website.fullname" . }}-secrets + labels: {{- include "ezscale-website.labels" . | nindent 4 }} +type: Opaque +stringData: + {{- range $key, $value := .Values.secret.values }} + {{ $key }}: {{ $value | quote }} + {{- end }} +{{- end -}}