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

rollandf / network-operator / 25053291677 / 1
62%
master: 62%

Build:
DEFAULT BRANCH: master
Ran 28 Apr 2026 12:43PM UTC
Files 63
Run time 1s
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 07:42PM UTC coverage: 62.302% (+0.3%) from 61.975%
25053291677.1

push

github

web-flow
fix: backfill ds-owner label on OFED pods when upgrading from GA rele… (#2493)

…ases

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.

4887 of 7844 relevant lines covered (62.3%)

44.55 hits per line

Source Files on job 25053291677.1
  • Tree
  • List 63
  • Changed 28
  • Source Changed 24
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25053291677
  • a065a276 on github
  • Prev Job for on master (#23783142992.1)
  • Next Job for on master (#25628043008.1)
  • 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