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

ovn-kubernetes / ovn-kubernetes / 27418382181
58%

Build:
DEFAULT BRANCH: master
Ran 12 Jun 2026 01:58PM UTC
Jobs 1
Files 327
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 Jun 2026 12:10PM UTC coverage: 58.144% (+0.02%) from 58.129%
27418382181

push

github

jcaamano
Fix UDN controller startup timeout during pod sync

During controller initialization, syncPodsForUserDefinedNetwork() calls
GetActiveNetworkForNamespace() which can fail when a namespace is deleted
(NotFound) or has the primary UDN label but no NAD yet (InvalidPrimaryNetworkError).

Without error handling, these failures cause the factory retry loop to spin
for 60 seconds until context deadline expires, blocking controller startup
and preventing pods from getting their logical ports created.

Add error handling to skip these pods during initial sync. Normal event-driven
processing will handle them once their namespaces are ready.

Signed-Off-By: Jamo Luhrsen <jluhrsen@gmail.com>
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

9 of 13 new or added lines in 1 file covered. (69.23%)

25 existing lines in 10 files now uncovered.

51161 of 87990 relevant lines covered (58.14%)

340.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
69.64
0.08% go-controller/pkg/ovn/base_network_controller_user_defined.go

Coverage Regressions

Lines Coverage ∆ File
5
71.09
-1.95% go-controller/pkg/networkmanager/egressip_tracker.go
3
76.04
-1.38% go-controller/pkg/node/routemanager/route_manager.go
3
86.57
-0.62% go-controller/pkg/ovn/controller/networkconnect/controller.go
2
60.49
-1.23% go-controller/hybrid-overlay/pkg/controller/node.go
2
87.43
-0.57% go-controller/pkg/clustermanager/vtep/controller.go
2
79.47
-0.16% go-controller/pkg/ovn/controller/networkconnect/topology.go
2
77.24
-0.25% go-controller/pkg/ovn/egressqos.go
2
78.4
0.15% go-controller/pkg/ovn/gateway.go
2
79.35
0.0% go-controller/pkg/ovn/hybrid.go
2
63.84
-0.32% go-controller/pkg/ovn/master.go
Jobs
ID Job ID Ran Files Coverage
1 27418382181.1 12 Jun 2026 01:58PM UTC 327
58.14
GitHub Action Run
Source Files on build 27418382181
  • Tree
  • List 327
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • dfcb2426 on github
  • Prev Build on master (#27388112455)
  • Next Build on master (#27452146856)
  • 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