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

kubevirt / hyperconverged-cluster-operator / 19824292091
76%

Build:
DEFAULT BRANCH: main
Ran 01 Dec 2025 01:31PM UTC
Jobs 1
Files 106
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

01 Dec 2025 01:27PM UTC coverage: 76.939% (+0.04%) from 76.899%
19824292091

push

github

web-flow
Fix DaemonSets discrepancies that are causing reconciliation issues (#3900)

In daemonSetHandler.go, we're checking that the required DasmonSet (wasp / passt) has the same fields as the DS on the cluster (found).
 However, some fields have not been populated, leading to nil values on the required side, and actual default values on the found side.
This discrepancy is causing the reconciliation loop not to finish, and the HCO is getting stuck in upgradeMode=true, leading to inability
to seamlessly upgrade the operator afterwards.

This PR poplutates all of the relevant fields in the DaemonSet spc, so hasCorrectDaemonSetFields() will return true after reconciliation.

Signed-off-by: Oren Cohen <ocohen@redhat.com>

19 of 19 new or added lines in 2 files covered. (100.0%)

8037 of 10446 relevant lines covered (76.94%)

1.84 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Unit - 19824292091.1 01 Dec 2025 01:30PM UTC 106
76.94
GitHub Action Run
Source Files on build 19824292091
  • Tree
  • List 106
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19824292091
  • 670cda04 on github
  • Prev Build on main (#19758250078)
  • Next Build on main (#19917111972)
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