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

kubevirt / containerized-data-importer / #6315
50%
main: 50%

Build:
Build:
LAST BUILD BRANCH: feat/4280-namespace-restart-alert
DEFAULT BRANCH: main
Ran 26 Oct 2026 02:35PM UTC
Jobs 1
Files 159
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

26 Oct 2026 01:40PM UTC coverage: 50.264% (-0.05%) from 50.317%
#6315

Pull #4326

travis-ci

OOsemka
storagecapabilities: add KubeVirt CSI driver (csi.kubevirt.io)

CDI had no entry for csi.kubevirt.io, so StorageClasses in clusters that
run on KubeVirt VMs got an empty StorageProfile and every DataVolume that
relies on it stayed pending with ErrClaimNotValid.

The driver hotplugs an infra-cluster DataVolume as a disk and never sets
its volume mode, only RWX when the tenant asks for RWX. So tenant RWO block
and RWO filesystem work with any infra StorageClass; tested on a
filesystem-only infra class (CephFS) and an RBD one. Tenant RWX block, which
VM live migration needs, only works when the infra class supports RWX
block: on CephFS the second VM's hotplug failed and the first VM paused on
I/O errors. The driver rejects RWX filesystem.

The tenant cannot see the infra class, so ship the RWO entries by default
and let whoever creates the tenant StorageClass opt in to RWX block with
the rwxBlock parameter, the same way io.openebs.csi-mayastor does. The
driver ignores parameters it does not use.

Signed-off-by: OOsemka <13680283+OOsemka@users.noreply.github.com>
Pull Request #4326: storagecapabilities: add KubeVirt CSI driver (csi.kubevirt.io)

0 of 11 new or added lines in 1 file covered. (0.0%)

13 existing lines in 2 files now uncovered.

15543 of 30923 relevant lines covered (50.26%)

0.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
0.0
0.0% pkg/storagecapabilities/storagecapabilities.go

Coverage Regressions

Lines Coverage ∆ File
11
54.39
-4.6% cmd/openstack-populator/openstack-populator.go
2
85.71
0.0% pkg/util/prometheus/prometheus.go
Jobs
ID Job ID Ran Files Coverage
1 #6315.1 26 Oct 2026 02:35PM UTC 159
50.26
Source Files on build #6315
  • Tree
  • List 159
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #4326
  • PR Base - main (#)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc