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

kubevirt / hyperconverged-cluster-operator / 26184362109 / 1
80%
main: 80%

Build:
DEFAULT BRANCH: main
Ran 20 May 2026 07:20PM UTC
Files 144
Run time 8s
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

20 May 2026 07:15PM UTC coverage: 80.345% (-0.2%) from 80.502%
26184362109.1

push

github

web-flow
CNV-86222: Move the `upgradepatch` package to v1 (#4264)

* crwriter: add --api-version flag to support v1 CR generation

The crwriter tool now accepts --api-version=v1 to generate the
HyperConverged CR in v1 format using components.GetOperatorV1CR().
This is needed for the upgradepatch package migration to v1.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* remove obsolete entries from upgradePatches.json

All 8 patch entries target HCO versions <=1.14 and are not relevant to
any future upgrade.
The featureGates patches are also not relevant anymore, as the specific
feature gate are no longer supported in v1.

Most of the objectsToBeRemoved entries are also obsolete and are not
relevant for an upgrade to this version.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* move the upgradepatch package to v1 API

Change ApplyUpgradePatch to accept and return *hcov1.HyperConverged
instead of *v1beta1.HyperConverged. Update the go:generate directive
to produce hc.cr.json in v1 format and regenerate it. Update tests
to use components.GetOperatorV1CR() and remove obsolete feature gate
migration tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* remove v1beta1 workaround from upgrade patch application

Now that the upgradepatch package accepts *hcov1.HyperConverged
directly, remove the temporary v1→v1beta1→v1 conversion workaround
in the controller. Also remove the "Amend bad defaults" tests that
tested the now-removed bandwidthPerMigration patch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* add v1 patch application tests for the upgradepatch mechanism

Add a test-only v1Patches.json fixture with v1 API field paths to
verify the patch application mechanism still works correctly... (continued)

10436 of 12989 relevant lines covered (80.34%)

2.05 hits per line

Source Files on job Unit - 26184362109.1
  • Tree
  • List 144
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26184362109
  • f5499c20 on github
  • Prev Job for on main (#26175799706.1)
  • Next Job for on main (#26207978506.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