33 lines
1.5 KiB
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 }}
|