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

SchSeba / sriov-network-operator-1 / 20917112540
63%
master: 63%

Build:
Build:
LAST BUILD BRANCH: support_vfio_ib_in_webhook
DEFAULT BRANCH: master
Ran 12 Jan 2026 11:17AM UTC
Jobs 1
Files 110
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

12 Jan 2026 11:05AM UTC coverage: 63.487% (-0.008%) from 63.495%
20917112540

push

github

SchSeba
fix(daemon): include host status fields in updateSyncState skip check

The optimization to skip unnecessary API calls in updateSyncState was
only checking SyncStatus, LastSyncError, and Conditions. This caused
updates to Status.Interfaces, Status.Bridges, and Status.System to be
skipped when those fields changed but the other fields remained the same.

This broke ExternallyManaged policy validation because when VFs were
manually configured on the host, the daemon would discover the new
NumVfs value but skip updating the SriovNetworkNodeState status. The
webhook would then see stale NumVfs=0 and reject the policy.

Add equality checks for Interfaces, Bridges, and System fields to
ensure host status changes are properly persisted to the API.

Signed-off-by: Cursor AI <noreply@cursor.com>

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

8 existing lines in 3 files now uncovered.

9492 of 14951 relevant lines covered (63.49%)

0.7 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
62.32
-0.36% controllers/drain_controller_helper.go
2
49.8
0.2% pkg/daemon/daemon.go
5
77.49
-2.16% controllers/generic_network_controller.go
Jobs
ID Job ID Ran Files Coverage
1 20917112540.1 12 Jan 2026 11:17AM UTC 110
63.49
GitHub Action Run
Source Files on build 20917112540
  • Tree
  • List 110
  • Changed 4
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20917112540
  • 230d43cd on github
  • Prev Build on conditions/nodestate (#20901148287)
  • Next Build on conditions/nodestate (#22141382091)
  • 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