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

NVIDIA / gpu-operator / 39509740450
45%
main: 37%

Build:
Build:
LAST BUILD BRANCH: pull-request/3100
DEFAULT BRANCH: main
Ran 20 Oct 2026 10:47PM UTC
Jobs 1
Files 76
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

20 Oct 2026 10:39PM UTC coverage: 45.077% (+0.09%) from 44.983%
39509740450

push

github

rajathagasthya
Filter DaemonSet watch updates to readiness changes

The ClusterPolicy and GPUCluster controllers watch their DaemonSets
without a predicate, so every status update enqueues a full reconcile.
During a rollout the DaemonSet controller rewrites the status once per
pod, which at fleet scale means thousands of reconciles that compute
the same result.

Add a predicate that passes an update only when the generation, labels,
annotations, or deletion state change, or when one of the status
comparisons the reconcilers read changes: desired, current, unavailable,
or misscheduled reaching or leaving zero, updated or available reaching
or leaving the desired count, or the observed generation catching up.
Pod count changes that leave all of these equal are dropped. The
not-ready requeue still polls DaemonSets that are mid-rollout.

Signed-off-by: Rajath Agasthya <ragasthya@nvidia.com>

24 of 26 new or added lines in 3 files covered. (92.31%)

5883 of 13051 relevant lines covered (45.08%)

0.45 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
33.54
-0.11% controllers/clusterpolicy_controller.go
1
51.61
-1.72% internal/state/gpucluster.go
Jobs
ID Job ID Ran Files Coverage
1 39509740450.1 20 Oct 2026 10:47PM UTC 76
45.08
GitHub Action Run
Source Files on build 39509740450
  • Tree
  • List 76
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39509740450
  • ecbca25d on github
  • Prev Build on main (#38470727414)
  • Next Build on pull-request/3100 (#39808196378)
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