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

NVIDIA / gpu-operator / 26904558589 / 1
30%
main: 30%

Build:
Build:
LAST BUILD BRANCH: pull-request/2518
DEFAULT BRANCH: main
Ran 03 Jun 2026 06:29PM UTC
Files 56
Run time 2s
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

03 Jun 2026 06:21PM UTC coverage: 29.746% (+0.3%) from 29.401%
26904558589.1

push

github

rajathagasthya
Prevent driver rollout caused by helm.sh/chart label change

On a Helm chart upgrade, the operator copies the chart's helm.sh/chart
label (which encodes the chart version) onto operand pod templates. The
changed value alters the DaemonSet's controller revision hash, which the
upgrade controller treats as a spec change and rolls the driver
DaemonSet -- disrupting GPU workloads even on patch upgrades where the
driver itself is unchanged.

Stop propagating helm.sh/chart to operand pod templates in both the
ClusterPolicy and NVIDIADriver paths, while still applying it to the
DaemonSet object metadata for chart traceability. To keep the label on
the running pods without recreating them, reconcile it directly onto the
live operand and driver pods on each reconcile. Also inject the label
into the NVIDIADriver CR so its pods are covered the same way as the
ClusterPolicy-managed operands.

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

3756 of 12627 relevant lines covered (29.75%)

0.34 hits per line

Source Files on job 26904558589.1
  • Tree
  • List 56
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26904558589
  • f104dbac on github
  • Prev Job for on pull-request/2515 (#26667322402.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc