Skip to content

Releases: kubevirt/containerized-data-importer

v1.63.0

18 Aug 09:33
Compare
Choose a tag to compare

This release follows v1.62.0 and consists of 56 changes, contributed by
13 people, leading to 141 files changed, 5071 insertions(+), 3395 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.63.0.

Pre-built CDI containers are published on Quay.io and can be viewed at:
https://quay.io/repository/kubevirt/cdi-controller/
https://quay.io/repository/kubevirt/cdi-importer/
https://quay.io/repository/kubevirt/cdi-cloner/
https://quay.io/repository/kubevirt/cdi-uploadproxy/
https://quay.io/repository/kubevirt/cdi-apiserver/
https://quay.io/repository/kubevirt/cdi-uploadserver/
https://quay.io/repository/kubevirt/cdi-operator/

Notable changes

Enhancement: Reduce memory usage for multi-stage VDDK imports when the source snapshot has many changes
Enhancement: VDDK: add CRD field for extra configuration arguments
BugFix: Add clone source watches in clone populator
BugFix: decrease timeout trying to derive progress from a completed pod to avoid delaying progress updates
BugFix: selected-node annotation prevents non topology constrained temp restores from binding
BugFix: Fix Longhorn Filesystem capabilities
BugFix: cdi-deployment Deployment selector changed to "cdi.kubevirt.io":"cdi-deployment"
Enhancement: Allow increasing PVC size to the minimum supported by its storage class
BugFix: CDI pods rejected when mutated with CSI inline volume due to it's SCC not allowing consensus volume plugins
BugFix: Fix StorageProfile PVC rendering when there is no AccessMode or VolumeMode match
BugFix: Remove RWX for filesystem PVC capability from default profile of IBM Block Storage CSI driver
Enhancement: Termination message now gets reported correctly for CDI infra Pods.
Enhancement: Labels on DataVolumes are now copied to the importer pod
Enhancement: Enable WebhookPvcRendering feature gate by default
Enhancement: Conditionally add ReadWriteMany Block to Portworx capabilities
Enhancement: Annotate StorageProfiles with provisioner minimum supported PVC size
BugFix: Event hotloop over SCC volume order changes
BugFix: IBM Block Storage CSI driver storageprofile will use 'csi-clone' as the default cloneStrategy
BugFix: Exclude scratch pvcs from velero backup
Enhancement: Introduce support for architecture specific image import with registry datasource
Enhancement: Allow DataSources to reference the source of another DataSource using new Source.DataSource option
BugFix: Wrong clone strategy for upstream cephfs
Bugfix: Fix math in overhead size calculations:
    When using the storage API, PVC disk size is now correctly inflated to account for filesystem overhead.
    When using the PVC API, usable disk space is now calculated more accurately with "allocatedSize / (1 + overhead)".
    This may result in changes in usable size compared to the previous behavior.
Enhancement: Increase default filesystem overhead to 6%
Enhancement: Defined storagecapabilities for the synology-csi driver, fully populating the storageprofile for related synology storage classes
Enhancement: Add Google Cloud NetApp Volumes Flex storage capabilities
BugFix: Add missing RBAC for ovirt and openstack volume populator CRDs
Enhancement: Support DataImportCron update polling for DataVolume node pullMethod
Enhancement: Metrics port for cdi-prometheus-metrics service changed from 8080 to 8443.
Enhancement: DataImportCrons now propagate kubevirt-specific labels to their managed DataSource

Contributors

13 people contributed to this release:

    13	Adi Aloni <[email protected]>
    10	Arnon Gilboa <[email protected]>
     9	kubevirt-bot <[email protected]>
     8	Alex Kalenyuk <[email protected]>
     3	Matthew Arnold <[email protected]>
     3	SKALA NETWORKS <[email protected]>
     3	alromeros <[email protected]>
     2	Ariel Kass <[email protected]>
     1	Danny Sanatar <[email protected]>
     1	Komh <[email protected]>
     1	Mark D <[email protected]>
     1	Shelly Kagan <[email protected]>
     1	Thomas-David Griedel <[email protected]>

Additional Resources

v1.63.0-alpha.0

13 Jul 13:24
8c03050
Compare
Choose a tag to compare
v1.63.0-alpha.0 Pre-release
Pre-release
v1.63.0-alpha.0

v1.62.0

01 Apr 16:57
Compare
Choose a tag to compare

This release follows v1.61.0 and consists of 54 changes, contributed by
17 people, leading to 3174 files changed, 129486 insertions(+), 67596 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.62.0.

Pre-built CDI containers are published on Quay.io and can be viewed at:
https://quay.io/repository/kubevirt/cdi-controller/
https://quay.io/repository/kubevirt/cdi-importer/
https://quay.io/repository/kubevirt/cdi-cloner/
https://quay.io/repository/kubevirt/cdi-uploadproxy/
https://quay.io/repository/kubevirt/cdi-apiserver/
https://quay.io/repository/kubevirt/cdi-uploadserver/
https://quay.io/repository/kubevirt/cdi-operator/

Notable changes

Enhancement: IBM Block Storage CSI driver now supports RWX access mode
Cleanup: Deprecate DataVolume garbage collection
BugFix: Watch for StorageProfile updates to reconcile DataVolumes
BugFix: Fix PVC webhook rendering segfault when there is no default default storage class and no virtualization default storage class
BugFix: size-detection pod is not always cleaned after it completes
Cleanup: Bump CI to test 1.31
BugFix: Set DataVolume Bound condition to False instead of Unknown
Enhancement: Allow extra VDDK configuration parameters to be passed to VDDK importer pods.
Enhancement: Add PVC source support for DataImportCron
BugFix: Dell PowerStore uses cloneStrategy: copy over csi-clone to avoid array snapshot limits
Enhancement: Add volume capabilities for Oracle Cloud
Enhancement: Added support for Infinibox nvme protocol
Cleanup: k8s 1.31 dependencies
Cleanup: Using golang 1.23.6 in builder
Enhancement: Add RWX block to Portworx capabilities
BugFix: Add openshift.io/required-scc to required workloads
Enhancement: Create prow multi arch release script
BugFix: Fix ImagePullFailed handling in DataImportCron controller
Cleanup: DataImportCron tests - add waitForConditions to ensure all images got imported
Enhancement: Add GCP hyperdisk capabilities
BugFix: Fallback to host assisted cloning when source snapshot volume mode differs from target volume mode

Contributors

17 people contributed to this release:

    14	Alex Kalenyuk <[email protected]>
     9	Arnon Gilboa <[email protected]>
     8	kubevirt-bot <[email protected]>
     6	Thomas-David Griedel <[email protected]>
     3	Alexander Wels <[email protected]>
     2	alromeros <[email protected]>
     2	zhlhahaha <[email protected]>
     1	Ariel Kass <[email protected]>
     1	CA Fillekes, PhD. <[email protected]>
     1	Jeff McCormick <[email protected]>
     1	Jenia Peimer <[email protected]>
     1	Matthew Arnold <[email protected]>
     1	Noam Assouline <[email protected]>
     1	Shirly Radco <[email protected]>
     1	coulof <[email protected]>
     1	dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
     1	omerpresler <[email protected]>

Additional Resources

v1.61.5

30 Mar 11:47
Compare
Choose a tag to compare

v1.61.4

27 Mar 23:36
Compare
Choose a tag to compare
v1.61.4 Pre-release
Pre-release
v1.61.4

v1.61.3

27 Mar 21:04
Compare
Choose a tag to compare
v1.61.3 Pre-release
Pre-release
v1.61.3

v1.61.2

13 Mar 17:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.61.1...v1.61.2

v1.61.1

28 Jan 11:28
Compare
Choose a tag to compare

v1.60.5

23 Jan 17:44
Compare
Choose a tag to compare

v1.59.2

23 Jan 16:17
Compare
Choose a tag to compare

This release follows v1.59.1 and consists of 19 changes, contributed by
5 people, leading to 242 files changed, 41223 insertions(+), 19404 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.59.2.

Pre-built CDI containers are published on Quay.io and can be viewed at:
https://quay.io/repository/kubevirt/cdi-controller/
https://quay.io/repository/kubevirt/cdi-importer/
https://quay.io/repository/kubevirt/cdi-cloner/
https://quay.io/repository/kubevirt/cdi-uploadproxy/
https://quay.io/repository/kubevirt/cdi-apiserver/
https://quay.io/repository/kubevirt/cdi-uploadserver/
https://quay.io/repository/kubevirt/cdi-operator/

Notable changes

Changelog:
https://github.com/kubevirt/containerized-data-importer/pulls?q=is%3Apr+merged%3A2024-08-22..2025-01-23+base%3Arelease-v1.59+sort%3Aupdated-desc+is%3Aclosed+

Contributors

5 people contributed to this release:

    11	kubevirt-bot <[email protected]>
     3	Arnon Gilboa <[email protected]>
     2	Alex Kalenyuk <[email protected]>
     2	Alexander Wels <[email protected]>
     1	Michael Henriksen <[email protected]>

Additional Resources