fukuops/k8s/charts/lldap/templates/configmap.yaml

33 lines
1.5 KiB
YAML

{{- if .Values.lldap.config }}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "fullname" . }}-config
labels:
{{- include "labels" . | nindent 4 }}
data:
LLDAP_LDAP_BASE_DN: {{ .Values.lldap.config.ldapBaseDn | quote }}
LLDAP_HTTP_URL: {{ .Values.lldap.config.httpUrl | quote }}
LLDAP_LDAP_OPTIONS__PORT: {{ .Values.lldap.config.ldapPort | quote }}
LLDAP_HTTP_OPTIONS__PORT: {{ .Values.lldap.config.httpPort | quote }}
LLDAP_VERBOSE: {{ .Values.lldap.config.verbose | quote }}
{{- if .Values.lldap.config.databaseUrl }}
LLDAP_DATABASE_URL: {{ .Values.lldap.config.databaseUrl | quote }}
{{- end }}
{{- if .Values.lldap.ldaps.enabled }}
LLDAP_LDAPS_OPTIONS__ENABLED: "true"
LLDAP_LDAPS_OPTIONS__CERT_FILE: {{ .Values.lldap.ldaps.certFile | quote }}
LLDAP_LDAPS_OPTIONS__KEY_FILE: {{ .Values.lldap.ldaps.keyFile | quote }}
{{- end }}
{{- if .Values.lldap.smtp.enabled }}
LLDAP_SMTP_OPTIONS__ENABLE_PASSWORD_RESET: {{ .Values.lldap.smtp.enablePasswordReset | quote }}
LLDAP_SMTP_OPTIONS__SERVER: {{ .Values.lldap.smtp.server | quote }}
LLDAP_SMTP_OPTIONS__PORT: {{ .Values.lldap.smtp.port | quote }}
LLDAP_SMTP_OPTIONS__SMTP_ENCRYPTION: {{ .Values.lldap.smtp.encryption | quote }}
LLDAP_SMTP_OPTIONS__USER: {{ .Values.lldap.smtp.user | quote }}
LLDAP_SMTP_OPTIONS__FROM: {{ printf "%s <%s>" .Values.lldap.smtp.fromName .Values.lldap.smtp.fromAddress | quote }}
{{- if .Values.lldap.smtp.replyTo }}
LLDAP_SMTP_OPTIONS__TO: {{ .Values.lldap.smtp.replyTo | quote }}
{{- end }}
{{- end }}
{{- end }}