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

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

Build:
Build:
LAST BUILD BRANCH: support_vfio_ib_in_webhook
DEFAULT BRANCH: master
Ran 18 Feb 2026 01:31PM UTC
Jobs 1
Files 111
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

18 Feb 2026 01:19PM UTC coverage: 63.209% (-0.3%) from 63.487%
22141382091

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%)

460 existing lines in 9 files now uncovered.

9647 of 15262 relevant lines covered (63.21%)

0.7 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
94.74
-5.26% pkg/featuregate/featuregate.go
5
82.91
-1.63% pkg/utils/cluster.go
6
83.13
-0.66% api/v1/helper.go
19
79.83
10.08% pkg/daemon/status.go
42
64.95
-0.25% pkg/host/internal/sriov/sriov.go
62
70.08
0.61% controllers/helper.go
64
62.06
-0.26% controllers/drain_controller_helper.go
84
38.24
-10.29% api/v1/zz_generated.deepcopy.go
176
54.22
4.42% pkg/daemon/daemon.go
Jobs
ID Job ID Ran Files Coverage
1 22141382091.1 18 Feb 2026 01:31PM UTC 111
63.21
GitHub Action Run
Source Files on build 22141382091
  • Tree
  • List 111
  • Changed 18
  • Source Changed 12
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22141382091
  • de1e8d44 on github
  • Prev Build on conditions/nodestate (#20917112540)
  • Next Build on conditions/nodestate (#22143112522)
  • 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