k8s-manifests/rds/base/charts/layer0_web/templates/configmap.yaml

50 lines
2 KiB
YAML

{{- $domains := .Values.domains -}}
{{- if .Values.global }}
{{- if .Values.global.domains }}
{{- $domains = .Values.global.domains -}}
{{- end -}}
{{- end -}}
{{- if not $domains -}}
{{- if .Values.environment.ADRESS -}}
{{- $name := dict "name" (.Values.environment.ADRESS | trimPrefix "https://" | trimPrefix "http://") -}}
{{- $domains = (list (merge .Values.environment $name)) -}}
{{- else -}}
{{- $domains = list (merge .Values.environment) -}}
{{- end -}}
{{- end -}}
apiVersion: v1
kind: ConfigMap
metadata:
name: webconfig
namespace: {{ .Release.Namespace }}
data:
EMBED_MODE: "{{ .Values.environment.EMBED_MODE }}"
FLASK_ORIGINS: {{ (append (append .Values.environment.FLASK_ORIGINS (printf "https://%s" .Values.global.rds.domain)) (printf "http://%s" .Values.global.rds.domain)) | toJson | squote }}
SECRET_KEY: "{{ .Values.environment.SECRET_KEY }}"
DESCRIBO_API_ENDPOINT: "{{ .Values.environment.DESCRIBO_API_ENDPOINT }}"
DESCRIBO_API_SECRET: {{ .Values.global.describo.api_secret | quote }}
VUE_APP_DESCRIBO_URL: https://{{ .Values.global.describo.domain }}/application
VUE_APP_FRONTENDHOST: https://{{ .Values.global.rds.domain }}
VUE_APP_SOCKETIO_HOST: https://{{ .Values.global.rds.domain }}
SOCKETIO_HOST: https://{{ .Values.global.rds.domain }}
SOCKETIO_PATH: "{{ .Values.environment.SOCKETIO_PATH }}"
VUE_APP_BASE_URL: "{{ .Values.environment.VUE_APP_BASE_URL }}"
{{- with (mustMergeOverwrite (.Values.global | default dict) .Values.environment) }}
REDIS_HELPER_HOST: {{ .REDIS_HELPER_HOST | default "redis-helper" | quote }}
REDIS_HELPER_PORT: {{ .REDIS_HELPER_PORT | default "6379" | quote }}
REDIS_HOST: {{ .REDIS_HOST | default "redis" | quote }}
REDIS_PORT: {{ .REDIS_PORT | default "6379" | quote }}
{{- end }}
PROMETHEUS_MULTIPROC_DIR: "/tmp"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: domainsconfig
namespace: {{ .Release.Namespace }}
data:
domains.json: |-
{{- $domains | toJson | nindent 4 }}