ic-builder bfd05f0064
ci / vet (pull_request) Successful in 1m42s
CI: install nodejs before checkout; recovery followup via ITILFollowup
golang:alpine lacks node (actions/checkout 127). GLPI 11 rejects the
legacy /followup input shape -> item-endpoint first, legacy fallback;
solve no longer skipped when followup fails.
Ticket: https://projects.knownelement.com/issues/824
2026-09-06 13:00:55 -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%