Skip to content

Conversation

@lcian
Copy link
Member

@lcian lcian commented Jan 29, 2026

This adds a readiness endpoint for even more graceful deploys.
Separating liveness and readiness ensures that when k8s wants to stop a pod, we signal that we're not ready anymore and therefore we stop getting new requests routed to us.
With the current setup using /health for both liveness and readiness, even after we introduced the sleep in the preStop, we were still accepting new requests even if we knew we were going to shut down soon.

Ref FS-155

@lcian lcian marked this pull request as ready for review January 29, 2026 13:04
@lcian lcian requested a review from a team as a code owner January 29, 2026 13:04
@linear
Copy link

linear bot commented Jan 29, 2026

@lcian lcian marked this pull request as draft January 29, 2026 15:14
@lcian lcian marked this pull request as ready for review January 29, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants