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

SchSeba / sriov-network-operator-1 / 20914151206 / 1
64%
master: 63%

Build:
Build:
LAST BUILD BRANCH: fix_rdma_test
DEFAULT BRANCH: master
Ran 12 Jan 2026 09:34AM UTC
Files 110
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

12 Jan 2026 09:24AM UTC coverage: 63.487% (-0.008%) from 63.495%
20914151206.1

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>

9492 of 14951 relevant lines covered (63.49%)

0.7 hits per line

Source Files on job 20914151206.1
  • Tree
  • List 110
  • Changed 4
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20914151206
  • e4e96cab on github
  • Prev Job for on conditions/nodestate (#20901148287.1)
  • Next Job for on conditions/nodestate (#20917112540.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