Owner priority batch — Komodo webhook + doc cleanup (2026-06-26)¶
Follow-up from consolidation close-out backlog.
Done¶
| Item | Action |
|---|---|
| Cloudflare Access on docs | Owner declined — public Pages site acceptable |
Komodo deploy-infra webhook |
GitHub Actions relay on self-hosted runner; removed broken cloud webhook |
| Pulse metadata cleanup | Owner pruned stale entries in Pulse UI — pulse.md |
| Graylog hygiene | Documented as optional follow-up — central-syslog-graylog.md |
Unchanged (deferred)¶
| Item | Status |
|---|---|
| Aqara HA integration | ⬛ deferred |
| TP-Link EP10 | ⬛ deferred |
Komodo relay¶
- Workflow:
.github/workflows/komodo-deploy.yml - Script:
scripts/trigger-komodo-deploy.py - Runbook: komodo-github-webhook.md
- Secret:
KOMODO_WEBHOOK_SECRETin GitHub repo settings (from hostcompose.env)
Root cause of failed GitHub webhooks: *.infra.realemail.app is LAN-only (AdGuard),
so GitHub cloud cannot reach komodo.infra.realemail.app.
Self-hosted runner installed on infra-services (2026-06-26) — first green run
28216271616
(Komodo webhook OK: HTTP 200).