Files
truecharts/charts/stable/focalboard/templates/_configmap.tpl
T
Stavros KoisandGitHub 6db8475392 feat(focalboard): Use official image (#1952)
* feat(focalboard): Use official image

* fix name and variable

* typo

* fullpath?

* run tests

* add init

* trim

* dont enc

* change confmap

* typo

* disable ssl

* refactor confmap

* ssl disable

* remove rofs

* update questions and re-add rofs

* update image and fix questions.yaml
2022-02-25 00:49:53 +01:00

32 lines
1.1 KiB
Smarty

{{- define "focalboard.configmap" -}}
{{- $pgPass := .Values.postgresql.postgresqlPassword | trimAll "\"" }}
{{- $pgUser := .Values.postgresql.postgresqlUsername }}
{{- $pgDB := .Values.postgresql.postgresqlDatabase }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "common.names.fullname" . }}-install
labels:
{{- include "common.labels" . | nindent 4 }}
data:
focalboard-config: |-
{
"serverRoot": "{{ .Values.focalboard.serverRoot }}",
"port": {{ .Values.service.main.ports.main.port }},
"dbtype": "postgres",
"dbconfig": "{{ printf "postgresql://%v:%v@%v-postgresql:5432/%v?sslmode=disable" $pgUser $pgPass .Release.Name $pgDB }}",
"postgres_dbconfig": "dbname=$pgDB sslmode=disable",
"useSSL": false,
"webpath": "./pack",
"filespath": "/uploads",
"telemetry": {{ .Values.focalboard.telemetry }},
"session_expire_time": 2592000,
"session_refresh_time": 18000,
"localOnly": {{ .Values.focalboard.localOnly }},
"enableLocalMode": {{ .Values.focalboard.enableLocalMode }},
"localModeSocketLocation": "/var/tmp/focalboard_local.socket"
}
{{- end -}}