50 lines
2 KiB
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 }}
|