• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / toolhive / 41032628931
73%

Build:
DEFAULT BRANCH: main
Ran 30 Oct 2026 09:29AM UTC
Jobs 1
Files 988
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Oct 2026 09:19AM UTC coverage: 72.139% (+0.005%) from 72.134%
41032628931

push

github

web-flow
Answer /health from the health monitor's last check (#7001)

Answer /health from the monitor's last check

The transparent proxy answered every /health request by pinging the backend while the request waited, so a backend slow to answer GET / held the answer for up to the 5 s ping timeout.
The operator's startup and readiness probes time out after 3 s and its liveness probe after 5 s, so such a backend failed the probes and the kubelet restarted a proxy whose backend was alive.
With health checks enabled, the health checker now records the result of each background monitor check, and /health answers from the last one without pinging.
Until the first check completes, /health reports the proxy as healthy without the mcp member.
The monitor checks once when it starts and on every tick, also before the MCP server is initialized, and still counts failures toward shutdown only after initialization.
The HTTP-SSE and streamable proxies keep building their answer per request, because their checks never wait on a backend.

Signed-off-by: Aleksandr Filippov <71711753+alex-feel@users.noreply.github.com>

41 of 41 new or added lines in 2 files covered. (100.0%)

10 existing lines in 2 files now uncovered.

91177 of 126390 relevant lines covered (72.14%)

130.04 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
19.87
-3.97% pkg/client/manager.go
4
59.21
-0.42% pkg/workloads/manager.go
Jobs
ID Job ID Ran Files Coverage
1 41032628931.1 30 Oct 2026 09:29AM UTC 988
72.14
GitHub Action Run
Source Files on build 41032628931
  • Tree
  • List 988
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41032628931
  • cf5cd34a on github
  • Prev Build on main (#41027563081)
  • Next Build on main (#41068181039)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc