Files
chart/library/ix-dev/community/mumble/templates/_configuration.tpl
Stavros Kois 76627e5a19 NAS-121592 / 23.10 / Add mumble to community train (#1149)
* mumble init commit

* extend config

* add cert

* update readme

* only use probes on ci

* update probes

* add metadata

* one less zero

* Add email attr

* default '' -> empty false

* Update library/ix-dev/community/mumble/templates/_mumble.tpl
2023-05-05 22:21:24 +03:00

26 lines
1.0 KiB
Smarty

{{- define "mumble.configuration" -}}
{{/* Configmaps */}}
configmap:
mumble-config:
enabled: true
data:
{{ if .Values.mumbleNetwork.certificateID }}
MUMBLE_CONFIG_sslCert: /certs/public.crt
MUMBLE_CONFIG_sslKey: /certs/private.key
{{ end }}
MUMBLE_CONFIG_database: /data/mumble-server.sqlite
MUMBLE_CONFIG_port: {{ .Values.mumbleNetwork.serverPort | quote }}
MUMBLE_CONFIG_welcometext: {{ .Values.mumbleConfig.welcomeText }}
MUMBLE_CONFIG_users: {{ .Values.mumbleConfig.users | quote }}
MUMBLE_CONFIG_ice: {{ printf "tcp -h 127.0.0.1 -p %v" .Values.mumbleNetwork.icePort }}
secret:
mumble-secret:
enabled: true
data:
MUMBLE_SUPERUSER_PASSWORD: {{ .Values.mumbleConfig.superUserPassword | quote }}
MUMBLE_CONFIG_serverpassword: {{ .Values.mumbleConfig.serverPassword | quote }}
MUMBLE_CONFIG_icesecretread: {{ .Values.mumbleConfig.iceSecretRead }}
MUMBLE_CONFIG_icesecretwrite: {{ .Values.mumbleConfig.iceSecretWrite }}
{{- end -}}