frigate/frigate/config
Josh Hawkins a5e3dfd107
Add config validators (#22704)
* add validator for detect width and height

require both or neither

* coerce semantic search model string to enum

Built-in model names (jinav1, jinav2) get converted to the enum, genai provider names that don't match stay as plain strings and follow the existing validation path

* formatting
2026-03-30 08:34:54 -05:00
..
camera Add config validators (#22704) 2026-03-30 08:34:54 -05:00
__init__.py Add networking options for configuring listening ports (#21779) 2026-02-26 21:27:56 -07:00
auth.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
base.py Dynamically update masks and zones for cameras (#18359) 2025-08-16 10:20:33 -05:00
camera_group.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
classification.py Add config validators (#22704) 2026-03-30 08:34:54 -05:00
config.py Tweaks (#22656) 2026-03-26 13:47:24 -05:00
database.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
env.py Environment variable fixes (#22335) 2026-03-08 16:08:40 -05:00
logger.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
mqtt.py Merge remote-tracking branch 'origin/master' into dev 2026-03-22 17:34:11 -05:00
network.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
profile_manager.py Camera profile support (#22482) 2026-03-19 09:47:57 -05:00
profile.py Camera profile support (#22482) 2026-03-19 09:47:57 -05:00
proxy.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
telemetry.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
tls.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
ui.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00