apiVersion: source.toolkit.fluxcd.io/v1 kind: HelmRepository metadata: name: blakeblackshear namespace: frigate spec: interval: 24h url: https://blakeblackshear.github.io/blakeshome-charts/ --- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: frigate namespace: frigate spec: interval: 30m chart: spec: chart: frigate version: 7.8.0 sourceRef: kind: HelmRepository name: blakeblackshear namespace: frigate interval: 12h values: config: | mqtt: enabled: False tls: enabled: False auth: enabled: True cookie_secure: True record: enabled: True retain: days: 90 mode: motion cameras: dom: enabled: True ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/dom roles: - audio - detect - record garaz: enabled: True ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/garaz roles: - audio - detect - record ffmpeg: hwaccel_args: preset-vaapi detectors: ov_0: type: openvino device: CPU model: width: 300 height: 300 input_tensor: nhwc input_pixel_format: bgr path: /openvino-model/ssdlite_mobilenet_v2.xml labelmap_path: /openvino-model/coco_91cl_bkgr.txt go2rtc: streams: dom: - rtsp://{FRIGATE_RTSP_DOM_USER}:{FRIGATE_RTSP_DOM_PASSWORD_URLENCODED}@192.168.3.10:554/Streaming/Channels/101 garaz: - rtsp://{FRIGATE_RTSP_GARAZ_USER}:{FRIGATE_RTSP_GARAZ_PASSWORD_URLENCODED}@192.168.3.11:554/Streaming/Channels/101 webrtc: candidates: - frigate-rtc.lumpiasty.xyz:8555 persistence: media: enabled: true size: 100Gi storageClass: mayastor-single-hdd skipuninstall: true config: enabled: true size: 100Mi storageClass: mayastor-single-hdd skipuninstall: true envFromSecrets: - frigate-camera-rtsp ingress: enabled: true annotations: cert-manager.io/cluster-issuer: letsencrypt nginx.org/websocket-services: frigate hosts: - host: frigate.lumpiasty.xyz paths: - path: / portName: http-auth tls: - hosts: - frigate.lumpiasty.xyz secretName: frigate-ingress nodeSelector: kubernetes.io/hostname: anapistula-delrosalae # GPU access extraVolumes: - name: dri hostPath: path: /dev/dri/renderD128 type: CharDevice extraVolumeMounts: - name: dri mountPath: /dev/dri/renderD128 securityContext: # Not ideal privileged: true