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

kubevirt / hyperconverged-cluster-operator / 23399753478
80%

Build:
DEFAULT BRANCH: main
Ran 22 Mar 2026 09:10AM UTC
Jobs 1
Files 133
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

22 Mar 2026 09:04AM UTC coverage: 79.976% (+0.2%) from 79.753%
23399753478

push

github

web-flow
API v1: Complete the API changes (#4108)

* API v1: gather all storage configurations into the new spec.storage field

In `v1beta1`, the following fields are directly under `spec`. In `v1`, they
will be moved under the new `storage` field:

* `vmStateStorageClass`
* `scratchSpaceStorageClass`
* `storageImport`
* `filesystemOverhead`
* `resourceRequirements.storageWorkloads`

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* convert storage

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* update controller to match the API changes

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* API v1: gather all security configurations into the new spec.security field

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* convert security

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* update the code to match the API changes

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* API v1: gather all networking configurations into the new spec.networking field

In `v1beta1`, the following fields are directly under `spec`. In `v1`, they
will be moved under the new `networking` field:

* `kubeSecondaryDNSNameServerIP`
* `kubeMacPoolConfiguration`
* `networkBinding`

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* convert networking

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* update controllers to match the API changes

Signed-off-by: Nahshon Unna Tsameret <nunnatsa@redhat.com>

* API v1: gather all WorkloadSource configurations into the new spec.workloadSources field

In `v1beta1`, the following fields are directly under `spec`. In `v1`, they
will be moved under the new `workloadSources` field:

* `commonTemplatesNamespace`
* `dataImportCronTemplates`
* `commonBootImageNamespace`
* `enableCommonBootImageImport`
* `instancetypeConfig`
* `CommonInstancetypesDeployment`
  **note**: should be renamed to `commonInstancetypesDeployment` (starts
  with a lowercase ‘c’)

Signe... (continued)

207 of 219 new or added lines in 9 files covered. (94.52%)

9993 of 12495 relevant lines covered (79.98%)

2.01 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
12
92.65
0.94% api/v1beta1/conversion.go
Jobs
ID Job ID Ran Files Coverage
1 Unit - 23399753478.1 22 Mar 2026 09:10AM UTC 133
79.98
GitHub Action Run
Source Files on build 23399753478
  • Tree
  • List 133
  • Changed 9
  • Source Changed 9
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23399753478
  • 00f29e99 on github
  • Prev Build on main (#23396565517)
  • Next Build on main (#23438000224)
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