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

kubevirt / hyperconverged-cluster-operator / 15527644368 / 1
73%
main: 80%

Build:
Build:
LAST BUILD BRANCH: webhook
DEFAULT BRANCH: main
Ran 09 Jun 2025 05:44AM UTC
Files 83
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

09 Jun 2025 05:40AM UTC coverage: 72.279% (-0.1%) from 72.417%
15527644368.1

push

github

web-flow
Fix issues with ingress-controller (#3555)

This PR fixes two bugs at the ingress-cluster-controller of HCO:
1. If the reconciliation completed before HyperConverged CR is created, and then the CR is created, the ingress-controller reconciliation is not triggered and thus the virt-downloads ComponentRoute is not added to the ingresses.config.openshift.io CR. This causes a test failure of 'should allow download URL customisation'. The fix is to add a watch of this controller for the HyperConverged CR, on creation and deletion.
2. When the HyperConverged CR is deleted, the virt-downloads ComponentRoute is deleted from the ingresses.config.openshift.io status, and then the ingress-controller tries to update conditions on non-existent entry, resulting in panic in the reconciliation loop. The fix is to not set conditions if the CR was deleted.

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

6534 of 9040 relevant lines covered (72.28%)

0.95 hits per line

Source Files on job Unit - 15527644368.1
  • Tree
  • List 83
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 15527644368
  • 483ecd1b on github
  • Prev Job for on release-1.15 (#15426879719.1)
  • Next Job for on release-1.15 (#15579224941.1)
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