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

rollandf / network-operator / 24998537646
62%
master: 62%

Build:
Build:
LAST BUILD BRANCH: dts-3.4-bp
DEFAULT BRANCH: master
Ran 27 Apr 2026 01:45PM UTC
Jobs 1
Files 63
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

27 Apr 2026 01:41PM UTC coverage: 62.79%. First build
24998537646

push

github

rollandf
fix: backfill ds-owner label on OFED pods when upgrading from GA releases

When upgrading from a GA release (e.g. v26.1) to v26.4+, existing MOFED
pods lack the ds-owner label that was added to the pod template in v26.4.
Because the DaemonSet uses OnDelete update strategy, these pods are never
recreated automatically and retain their original label set.

The upgrade controller calls BuildState with both nvidia.com/ofed-driver
and ds-owner label selectors. With no pods matching the combined selector,
BuildState errors with "driver DaemonSet should not have Unscheduled pods"
on every reconcile, preventing ApplyState from ever running and causing
the upgrade to stall indefinitely.

Add handleMissingDSOwnerLabelOnPods to the migration path. It runs at
operator startup before any controller is unblocked (MigrationCh gate),
finds OFED pods that lack ds-owner, and patches them with the correct
NicClusterPolicy CRD name. This is a no-op on v26.4+ upgrades where all
pods already carry the label.

Signed-off-by: Fred Rolland <frolland@nvidia.com>

25 of 33 new or added lines in 1 file covered. (75.76%)

4924 of 7842 relevant lines covered (62.79%)

43.76 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
61.31
pkg/migrate/migrate.go
Jobs
ID Job ID Ran Files Coverage
1 24998537646.1 27 Apr 2026 01:45PM UTC 63
62.79
GitHub Action Run
Source Files on build 24998537646
  • Tree
  • List 63
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24998537646
  • c9e6b534 on github
  • Next Build on upgrade-ofed (#25000902914)
  • Delete
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