[Phase 4] Add VIN Decoder health endpoint to Gatus status page monitoring #134
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Roadmap reference
Phase 4 — Monitoring: Gatus public status page at
status.leeworks.devshould monitor ALL deployed APIs.Problem
flux/monitoring/gatus-helmrelease.yamlhas Gatus endpoint checks forzip.leeworks.dev,holidays.leeworks.dev,aqi.leeworks.dev,docs.leeworks.dev, andregistry.leeworks.dev— but NOT the VIN Decoder API atvin.leeworks.dev/v1/health. Once the VIN Decoder is deployed (#121), its uptime will not appear on the public status page.What to do
Open a PR on
leeworks-agents/api-companyadding a Gatus endpoint block toflux/monitoring/gatus-helmrelease.yaml:Add this alongside the existing ZIP, Holidays, and Air Quality endpoint blocks in the
values.config.endpointssection. Runkustomize build flux/to confirm no regressions.Acceptance criteria
flux/monitoring/gatus-helmrelease.yamlincludes aVIN Decoder APIendpoint check targetinghttps://vin.leeworks.dev/v1/healthkustomize build flux/passes with zero errorsstatus.leeworks.devshows VIN Decoder status alongside the other three APIsDependencies
(Reference: ROADMAP.md §Phase 4;
flux/monitoring/gatus-helmrelease.yaml— extends monitoring to 4th API)✅ Implemented in PR #137 (merged).
Added VIN Decoder API endpoint block to
flux/monitoring/gatus-helmrelease.yaml:kustomize build flux/passes with zero errors. Once vin-decoder (#121) and Gatus (#8) are deployed,status.leeworks.devwill show VIN Decoder alongside the other three APIs.