Skip to content

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_SECRET in GitHub repo settings (from host compose.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).