_configuration.tpl 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. {{- define "upb.configuration" -}}
  2. secret:
  3. upb-creds:
  4. enabled: true
  5. data:
  6. UFP_USERNAME: {{ .Values.upbConfig.unifiProtectUsername | quote }}
  7. UFP_PASSWORD: {{ .Values.upbConfig.unifiProtectPassword | quote }}
  8. UFP_ADDRESS: {{ .Values.upbConfig.unifiProtectAddress | quote }}
  9. UFP_PORT: {{ .Values.upbConfig.unifiProtectPort | quote }}
  10. UFP_SSL_VERIFY: {{ .Values.upbConfig.unifiProtectVerifySsl | quote }}
  11. configmap:
  12. upb-config:
  13. enabled: true
  14. data:
  15. SQLITE_PATH: /config/database/events.sqlite
  16. RCLONE_DESTINATION: {{ .Values.upbConfig.rcloneDestination | quote }}
  17. SKIP_MISSING: {{ .Values.upbConfig.skipMissing | quote }}
  18. {{- if .Values.upbConfig.ignoreCameras }}
  19. IGNORE_CAMERAS: {{ join " " .Values.upbConfig.ignoreCameras | quote }}
  20. {{- end -}}
  21. {{- if .Values.upbConfig.detectionTypes }}
  22. DETECTION_TYPES: {{ join "," .Values.upbConfig.detectionTypes | quote }}
  23. {{- end -}}
  24. {{- if .Values.upbConfig.rcloneArgs }}
  25. RCLONE_ARGS: {{ join " " .Values.upbConfig.rcloneArgs | quote }}
  26. {{- end -}}
  27. {{- if .Values.upbConfig.rclonePurgeArgs }}
  28. RCLONE_PURGE_ARGS: {{ join " " .Values.upbConfig.rcloneArgs | quote }}
  29. {{- end -}}
  30. {{- end -}}