TrueChartsCatalogClone/stable/frigate/9.0.5/templates/_configmap.tpl

43 lines
831 B
Smarty

{{/* Define the configmap */}}
{{- define "frigate.configmap" -}}
enabled: true
data:
{{- if .Values.frigateConfig }}
config.yml: |
{{- .Values.frigateConfig | toYaml | nindent 4 }}
{{- else }}
config.yml.dummy: |
mqtt:
enabled: false
cameras:
dummy:
enabled: false
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:554/rtsp
roles:
- detect
{{- end }}
{{- end -}}
{{- define "frigate.configVolume" -}}
enabled: true
type: configmap
objectName: frigate-config
targetSelector:
main:
main: {}
init-config: {}
{{- if .Values.frigateConfig }}
mountPath: /config
items:
- key: config.yml
path: config.yml
{{- else }}
mountPath: /dummy-config
items:
- key: config.yml.dummy
path: config.yml.dummy
{{- end -}}
{{- end -}}