fix(bookstack): point probes at /status instead of / (DEV-528) #7

Merged
forgejoadmin merged 1 commit from fix/DEV-528-bookstack-probes into main 2026-08-23 11:56:58 +00:00
Owner

Summary

  • BookStack's / returns 302 → /login, triggering ProbeWarning events on Kubernetes readiness (and liveness) probes.
  • Switch both probes to /status, BookStack's built-in monitoring endpoint (non-redirecting, purpose-built for health checks).

Verification

  • curl against https://books.basicstack.de: / → 302, /login → 200, /status → 200 (confirmed before changing).
  • After ArgoCD sync, kubectl -n bookstack describe pod should no longer show ProbeWarning on readiness.

Refs DEV-528, parent DEV-525.

## Summary - BookStack's `/` returns 302 → /login, triggering `ProbeWarning` events on Kubernetes readiness (and liveness) probes. - Switch both probes to `/status`, BookStack's built-in monitoring endpoint (non-redirecting, purpose-built for health checks). ## Verification - `curl` against https://books.basicstack.de: `/` → 302, `/login` → 200, `/status` → 200 (confirmed before changing). - After ArgoCD sync, `kubectl -n bookstack describe pod` should no longer show `ProbeWarning` on readiness. Refs DEV-528, parent DEV-525.
forgejoadmin added 1 commit 2026-08-23 11:56:50 +00:00
BookStack's `/` returns 302 → /login, which caused Kubernetes to
raise ProbeWarning events on the readiness (and liveness) probes.
`/status` is BookStack's built-in monitoring endpoint: it returns
200 without a redirect and is designed for health checks.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
forgejoadmin merged commit 862dbbf203 into main 2026-08-23 11:56:58 +00:00
forgejoadmin deleted branch fix/DEV-528-bookstack-probes 2026-08-23 11:56:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: basicstack/stack.basicstack.de#7
No description provided.