_configuration.tpl 1.0 KB

12345678910111213141516171819202122232425
  1. {{- define "mumble.configuration" -}}
  2. {{/* Configmaps */}}
  3. configmap:
  4. mumble-config:
  5. enabled: true
  6. data:
  7. {{ if .Values.mumbleNetwork.certificateID }}
  8. MUMBLE_CONFIG_sslCert: /certs/public.crt
  9. MUMBLE_CONFIG_sslKey: /certs/private.key
  10. {{ end }}
  11. MUMBLE_CONFIG_database: /data/mumble-server.sqlite
  12. MUMBLE_CONFIG_port: {{ .Values.mumbleNetwork.serverPort | quote }}
  13. MUMBLE_CONFIG_welcometext: {{ .Values.mumbleConfig.welcomeText }}
  14. MUMBLE_CONFIG_users: {{ .Values.mumbleConfig.users | quote }}
  15. MUMBLE_CONFIG_ice: {{ printf "tcp -h 127.0.0.1 -p %v" .Values.mumbleNetwork.icePort }}
  16. secret:
  17. mumble-secret:
  18. enabled: true
  19. data:
  20. MUMBLE_SUPERUSER_PASSWORD: {{ .Values.mumbleConfig.superUserPassword | quote }}
  21. MUMBLE_CONFIG_serverpassword: {{ .Values.mumbleConfig.serverPassword | quote }}
  22. MUMBLE_CONFIG_icesecretread: {{ .Values.mumbleConfig.iceSecretRead }}
  23. MUMBLE_CONFIG_icesecretwrite: {{ .Values.mumbleConfig.iceSecretWrite }}
  24. {{- end -}}