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

kubeflow / trainer / 33132862846
69%

Build:
DEFAULT BRANCH: master
Ran 28 Aug 2026 01:30AM UTC
Jobs 1
Files 43
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

28 Aug 2026 01:26AM UTC coverage: 69.431% (+0.2%) from 69.205%
33132862846

push

github

web-flow
fix(framework): stop Flux reconcile panic on unset trainer fields (#3904)

spec.trainer and spec.trainer.numNodes are both optional and neither is
defaulted, so a TrainJob that omits them is admitted by the webhook and
then dereferenced unconditionally by the Flux plugin. controller-runtime
recovers the panic and requeues, so the TrainJob never gets a JobSet and
retries forever while the manager logs a stack trace each round.

The trainer PodSet count already carries the TrainJob's numNodes by the
time the component builders run, so the Flux entrypoints read the node
count from there rather than from the TrainJob.

Signed-off-by: rjgoyln <pt40419@gmail.com>

24 of 24 new or added lines in 1 file covered. (100.0%)

2696 of 3883 relevant lines covered (69.43%)

0.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33132862846.1 28 Aug 2026 01:30AM UTC 43
69.43
GitHub Action Run
Source Files on build 33132862846
  • Tree
  • List 43
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c71b4757 on github
  • Prev Build on master (#33132608296)
  • Next Build on master (#33223173278)
  • 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