mirror of
https://gitlab.fabcity.hamburg/software/fab-city-os-core-chart.git
synced 2024-09-20 04:18:52 +02:00
sort out secrets and config properties
This commit is contained in:
parent
a920db92fd
commit
03e69a8b65
64
templates/configmaps.yaml
Normal file
64
templates/configmaps.yaml
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: ConfigMap
|
||||||
|
metadata:
|
||||||
|
name: {{ include "common.names.fullname" . }}
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels: {{- include "common.labels.standard" . | nindent 4 }}
|
||||||
|
{{- if .Values.commonLabels }}
|
||||||
|
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.commonAnnotations }}
|
||||||
|
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
data:
|
||||||
|
APP_NAME: {{ include "fcoscore.fullname" . | quote }}
|
||||||
|
MIX_ENV: {{ .Values.fcoscore.mix_env | quote }}
|
||||||
|
ORG_NAME: {{ .Values.fcoscore.org_name | quote }}
|
||||||
|
FLAVOUR: {{ .Values.fcoscore.flavour | quote }}
|
||||||
|
HOSTNAME: {{ include "fcoscore.host" . | quote }}
|
||||||
|
INSTANCE_DESCRIPTION: {{ .Values.siteName | quote }}
|
||||||
|
INVITE_ONLY: {{ .Values.fcoscore.invite_only | quote }}
|
||||||
|
INVITE_KEY: {{ .Values.fcoscore.invite_key | quote }}
|
||||||
|
REPLACE_OS_VARS: {{ .Values.fcoscore.replace_os_vars | quote }}
|
||||||
|
LANG: {{ .Values.fcoscore.lang | quote }}
|
||||||
|
ERLANG_COOKIE: {{ .Values.fcoscore.erlang_cookie | quote }}
|
||||||
|
PUBLIC_PORT: {{ .Values.service.port | quote }}
|
||||||
|
SERVER_PORT: {{ .Values.service.port | quote }}
|
||||||
|
LIVEVIEW_ENABLED: {{ .Values.fcoscore.liveview_enabled | quote }}
|
||||||
|
UPLOAD_LIMIT: {{ .Values.fcoscore.upload_limit | quote }}
|
||||||
|
ACME_AGREE: {{ .Values.fcoscore.acme_agree | quote }}
|
||||||
|
SEEDS_USER: {{ .Values.fcoscore.seeds_user | quote }}
|
||||||
|
GEOLOCATE_OPENCAGEDATA: {{ .Values.fcoscore.geolocate_opencagedata | quote }}
|
||||||
|
WEB_PUSH_PUBLIC_KEY: {{ .Values.fcoscore.web_push_public_key | quote }}
|
||||||
|
WEB_PUSH_SUBJECT: {{ .Values.fcoscore.web_push.subject | quote }}
|
||||||
|
SEARCH_MEILI_INSTANCE: {{ include "fcoscore.meilisearch.url" . | quote }}
|
||||||
|
{{- if .Values.smtp.enabled }}
|
||||||
|
MAIL_BACKEND: {{ .Values.smtp.backend | quote }}
|
||||||
|
MAIL_DOMAIN: {{ .Values.smtp.host | quote }}
|
||||||
|
MAIL_SERVER: {{ .Values.smtp.host | quote }}
|
||||||
|
MAIL_PORT: {{ .Values.smtp.port | quote }}
|
||||||
|
MAIL_FROM: {{ .Values.smtp.from | quote }}
|
||||||
|
MAIL_USER: {{ .Values.smtp.user | quote }}
|
||||||
|
{{- end }}
|
||||||
|
DISABLE_DB_AUTOMIGRATION: {{ .Values.fcoscore.disable_db_automigration | quote }}
|
||||||
|
{{- if .Values.postgresql.enabled }}
|
||||||
|
POSTGRES_DB: {{ include "fcoscore.database.name" . }}
|
||||||
|
POSTGRES_HOST: {{ include "fcoscore.database.host" . }}
|
||||||
|
POSTGRES_PORT: {{ include "fcoscore.database.port" . }}
|
||||||
|
POSTGRES_USER: {{ include "fcoscore.database.user" . }}
|
||||||
|
POSTGRES_TIMEOUT: {{ .Values.fcoscore.timeout | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if or .Values.postgresql.enabled .Values.externalDatabase.create }}
|
||||||
|
POSTGRESQL_CLIENT_DATABASE_HOST: {{ include "fcoscore.database.host" . }}
|
||||||
|
POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER: {{ include "fcoscore.database.port" . }}
|
||||||
|
POSTGRESQL_CLIENT_DATABASE_NAME: {{ include "fcoscore.database.name" . }}
|
||||||
|
|
||||||
|
{{- if or .Values.postgresql.enabled (not .Values.externalDatabase.postgresUser) }}
|
||||||
|
POSTGRESQL_CLIENT_POSTGRES_USER: "postgres"
|
||||||
|
{{- else }}
|
||||||
|
POSTGRESQL_CLIENT_POSTGRES_USER: {{ .Values.externalDatabase.postgresUser | quote }}
|
||||||
|
POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME: {{ .Values.externalDatabase.user | quote }}
|
||||||
|
{{- end }}
|
||||||
|
POSTGRESQL_CLIENT_CREATE_DATABASE_NAME: {{ include "fcoscore.database.name" . }}
|
||||||
|
POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS: {{ .Values.postgresql.extensions | quote }}
|
||||||
|
{{- end }}
|
Loading…
Reference in a new issue