Spike: Auth smoke test, /healthz endpoint, post-deploy verification #149
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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?
Type
Spike
Lineage
Standalone — emerged from production outage root cause analysis.
authenticate_user!redirected toGET /auth/keycloaksince PR #134, but OmniAuth 2.x only accepts POST. CI tests passed because OmniAuth test mode accepts both. No alerting detected the 404.Repo
ldraney/landscaping-assistantQuestion
What testing, health checks, and post-deploy verification do we need so a broken auth redirect (or similar routing failure) never reaches production undetected again?
/healthzcheck (DB, cache, external deps)? How should it wire into k8s probes?Deliverables
docs/observability-and-smoke-tests.md— documents the three gaps, chosen approach for each, and rationaleTime-box
1 session
Related
project-landscaping-assistant— project this affectsldraney/landscaping-assistant #134— PR that introduced the broken redirectldraney/landscaping-assistant #135— PR that fixed tests but not the controllerfix/login-page-redirect