ic-builder de9b9c4a35
ci / vet (pull_request) Successful in 47s
UP events solve open tickets even after bridge restarts
In-memory dedupe resets on pod restart; recovery then no-ops and leaves
stale open tickets. UP now falls back to a GLPI search for an unsolved
ticket for that monitor.
Ticket: https://projects.knownelement.com/issues/824
2026-09-06 13:09:34 -05:00

KNELKumaGlpiBridge

Uptime Kuma -> GLPI incident bridge. Kuma webhook POSTs land on /webhook; DOWN opens a GLPI incident ticket (deduped per monitor), UP posts a recovery followup and solves the ticket with evidence.

Deployed on pfv-k8s via flux (NodePort 30801). GLPI tokens come from a k8s Secret created imperatively — never in git.

S
Description
Kuma-to-GLPI incident bridge: webhook receiver that opens GLPI tickets for Uptime Kuma outages. Flux-deployed on pfv-k8s.
Readme
30 MiB
Languages
Go 95.9%
Dockerfile 4.1%