mirror of
https://gitlab.fabcity.hamburg/software/fab-city-os-core-chart.git
synced 2024-09-19 20:08:53 +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