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

kubeflow / trainer / 32153247293
68%

Build:
DEFAULT BRANCH: master
Ran 18 Aug 2026 03:19PM UTC
Jobs 1
Files 42
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

18 Aug 2026 03:14PM UTC coverage: 68.982% (+0.4%) from 68.626%
32153247293

push

github

web-flow
feat(controller): register TrainJobStatus server with controller manager healthz and readyz probes (#3338)

The TrainJobStatus server runs inside the controller manager process but was
not wired into its /healthz and /readyz endpoints. If the server died mid-job
the controller pod stayed Running with no signal to the kubelet, and training
nodes had no way to tell whether the server was ready to accept their first
status update while TLS and the OIDC provider were still initializing.

RegisterProbes adds a single checker to both endpoints. The checker dials the
server's TLS listener, so it only reports healthy once the server is genuinely
accepting connections, mirroring how controller-runtime probes the webhook
server. It is called from main.go before mgr.Start(), because controller-runtime
rejects check registrations once the manager is running.

Also close the status server's shutdown channel unconditionally. Start() waits
on that channel after ListenAndServeTLS returns, and nothing ever closed it, so
a graceful shutdown blocked forever and the manager never finished stopping.

Signed-off-by: krishdef7 <gargkrish06@gmail.com>

20 of 30 new or added lines in 2 files covered. (66.67%)

2602 of 3772 relevant lines covered (68.98%)

0.8 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
30.65
30.65% pkg/statusserver/setup.go
Jobs
ID Job ID Ran Files Coverage
1 32153247293.1 18 Aug 2026 03:19PM UTC 42
68.98
GitHub Action Run
Source Files on build 32153247293
  • Tree
  • List 42
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a1d80577 on github
  • Prev Build on master (#32090987710)
  • Next Build on master (#32304804390)
  • Delete
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