_validation.tpl 602 B

123456789101112131415
  1. {{- define "linkding.validation" -}}
  2. {{- if .Values.linkdingConfig.enableAuthProxy -}}
  3. {{- if not .Values.linkdingConfig.authProxyUsernameHeader -}}
  4. {{- fail "Linkding - [Auth Proxy Username Header] is required when [Auth Proxy] is enabled" -}}
  5. {{- end -}}
  6. {{- end -}}
  7. {{- if or .Values.linkdingConfig.username .Values.linkdingConfig.password -}}
  8. {{- if not (and .Values.linkdingConfig.username .Values.linkdingConfig.password) -}}
  9. {{- fail "Linkding - Expected none or both [Username] and [Password] set, but only 1 set." -}}
  10. {{- end -}}
  11. {{- end -}}
  12. {{- end -}}