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

NVIDIA / nodewright / 26923701324
82%

Build:
DEFAULT BRANCH: main
Ran 04 Jun 2026 01:31AM UTC
Jobs 2
Files 45
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

04 Jun 2026 01:14AM UTC coverage: 81.676% (-0.08%) from 81.757%
26923701324

push

github

web-flow
fix(operator): requeue when an owned ConfigMap sync is deferred (#266)

HandleConfigUpdates only writes the owned ConfigMap inside the
completedNodes == nodeCount gate. When the gate is closed on the reconcile
that observes the diff (e.g. a stale Status.ConfigUpdates entry matching a
new configInterrupt glob drives a spurious interrupt cycle), the write is
deferred and the only fallback is the 10m MaxInterval requeue. The CM can
stay diverged from spec for minutes while status reads complete, and the
config-skyhook glob-update chainsaw step flakes when the one race-prone
post-interrupt window is missed.

Surface a pendingSync signal from HandleConfigUpdates/UpsertConfigmaps and
shorten the otherwise idle requeue from MaxInterval to a 30s
configSyncRetryInterval so the deferred write retries promptly. pendingSync
deliberately does not short-circuit the reconcile: progression toward the
gate opening happens in processSkyhooksPerNode, so an early return would
deadlock. The interrupt semantics and Status.ConfigUpdates handling are
unchanged.

Closes #245

Signed-off-by: Brian Lockwood <lockwobr@gmail.com>

30 of 44 new or added lines in 1 file covered. (68.18%)

311 existing lines in 3 files now uncovered.

7729 of 9463 relevant lines covered (81.68%)

19.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
14
83.32
0.02% operator/internal/controller/skyhook_controller.go

Coverage Regressions

Lines Coverage ∆ File
297
83.32
0.02% operator/internal/controller/skyhook_controller.go
10
81.16
-4.83% operator/cmd/cli/app/package/package_logs.go
4
93.85
-4.05% operator/internal/controller/event_handler.go
Jobs
ID Job ID Ran Files Coverage
1 26923701324.1 04 Jun 2026 01:31AM UTC 45
81.58
GitHub Action Run
2 26923701324.2 04 Jun 2026 02:38AM UTC 45
81.48
GitHub Action Run
Source Files on build 26923701324
  • Tree
  • List 45
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26923701324
  • 37a587f1 on github
  • Prev Build on main (#26308323623)
  • Next Build on main (#27029871753)
  • 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