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

NVIDIA / gpu-operator / 38417235473
45%
main: 45%

Build:
Build:
LAST BUILD BRANCH: pull-request/3089
DEFAULT BRANCH: main
Ran 13 Oct 2026 02:59PM UTC
Jobs 1
Files 75
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

10 Oct 2026 10:39PM UTC coverage: 44.983%. Remained the same
38417235473

push

github

v0ropaev
fix: fail the node pool when its additional driver configs do not render

getManifestObjects logs the error from getDriverAdditionalConfigs and carries
on. Every other fallible step in the same loop returns it: getDriverSpec,
getGDSSpec, getGDRCopySpec, renderManifestObjects and
handleDefaultImagesInObjects. Because the call assigns into
renderData.AdditionalConfigs, the failure also leaves that field nil, and the
DaemonSet template guards every use of it with

  {{- if and .AdditionalConfigs .AdditionalConfigs.VolumeMounts }}

so the driver renders with none of the volumes the user asked for: no custom
package repo, no custom CA certificates, no kernel module parameters and no
vGPU licensing config. getDriverAdditionalConfigs only ever returns nil with
the error, so there is no partial result worth keeping.

The reconcile reports success, the NVIDIADriver goes Ready once the pods come
up, and the only trace is one log line. Nothing reaches the CR status or its
conditions. The ClusterPolicy path does not behave this way:
transformDriverContainer returns the same failure to its caller.

TestGetManifestObjectsAdditionalConfigsErrorIsLogged pinned the old behaviour,
down to a comment saying the driver is still deployed "silently without the
repo config the user asked for". It came in with #2658, which added unit tests
across internal/state, so it recorded what the code did rather than what it
should do. Renamed and flipped to assert the error.

Signed-off-by: Dmitry Voropaev <dy.voropaev@gmail.com>

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

5859 of 13025 relevant lines covered (44.98%)

0.45 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38417235473.1 13 Oct 2026 02:59PM UTC 75
44.98
GitHub Action Run
Source Files on build 38417235473
  • Tree
  • List 75
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38417235473
  • 13acf3e5 on github
  • Prev Build on main (#38089023004)
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