Files
2f733f33f5 feat(omniroute): new add-on for OmniRoute AI inference gateway (#3140)
* feat(omniroute): add OmniRoute add-on v3.8.52

* docs(omniroute): fix markdown list spacing and table formatting

* fix(omniroute): sanitize nginx log format, drop json sub_filter, and drop privileges when PUID configured

* fix(omniroute): use --clear-groups in setpriv to allow numeric PUID without passwd entry

* fix(omniroute): ensure cp error stops migration before rm -rf deletes data

* refactor(omniroute): simplify and align with repo architecture based on maintainer review

* omniroute: keep upstream CSP, fix healthcheck, drop non-Supervisor fallbacks

- ingress.conf: rewrite only frame-ancestors 'none' -> 'self' in
  upstream's CSP (nginx map) instead of replacing it with a broad one
- Dockerfile: healthcheck used '&>' which dash (/bin/sh) parses as a
  background job, so it could never fail; use '>/dev/null 2>&1'
- drop :-/ingress, :-8099, :-0.0.0.0 and || true fallbacks
- delete 20-config_location.sh (only created the mounted /config)
- config.yaml: no empty INITIAL_PASSWORD default; OMNIROUTE_MEMORY_MB int
- CHANGELOG/README: port 20128 is opt-in; TZ and password have no default

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* omniroute: wrap long config.yaml lines

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: BirdNET-Go Addon Builder <addon-builder@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:02:47 +03:00

9 lines
206 B
JSON

{
"last_update": "2026-10-22",
"repository": "alexbelgium/hassio-addons",
"slug": "omniroute",
"source": "github",
"upstream_repo": "cheaper-inference/OmniRoute",
"upstream_version": "3.8.52"
}