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

NVIDIA / k8s-operator-libs / 40722676858
63%
main: 63%

Build:
Build:
LAST BUILD BRANCH: pull-request/164
DEFAULT BRANCH: main
Ran 28 Oct 2026 04:08PM UTC
Jobs 1
Files 20
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 Oct 2026 04:04PM UTC coverage: 62.93% (+0.3%) from 62.67%
40722676858

push

github

rajathagasthya
Let callers pass the client used by the upgrade state manager

The upgrade state manager creates its own uncached client. Each pass
therefore reads the driver DaemonSets, the driver Pods, and every node
with a driver pod from the API server, also when no upgrade is in
progress. Add StateOptions.Client so that an operator can pass its
manager's client and read these objects from its cache. When the field
is not set, the behavior does not change. After each node patch, the
provider reads the node until it shows the change. A cached read
usually returns the old object first, so this wait now starts at 10 ms
and doubles up to 1 s, instead of a fixed 1 s interval.

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

8 of 12 new or added lines in 3 files covered. (66.67%)

1 existing line in 1 file now uncovered.

1482 of 2355 relevant lines covered (62.93%)

0.7 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
73.28
-0.32% pkg/upgrade/common_manager.go

Coverage Regressions

Lines Coverage ∆ File
1
73.28
-0.32% pkg/upgrade/common_manager.go
Jobs
ID Job ID Ran Files Coverage
1 40722676858.1 28 Oct 2026 04:08PM UTC 20
62.93
GitHub Action Run
Source Files on build 40722676858
  • Tree
  • List 20
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40722676858
  • 72ab40b4 on github
  • Prev Build on main (#39464895886)
  • 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