Skip to content

Releases: kubevirt/containerized-data-importer

v1.48.1

07 May 01:23
Compare
Choose a tag to compare

BugFix: Fix regression since switching to CentOS-stream based images in DataImportCron: run update-ca-trust, so imports using TLS work again.

v1.48.0

22 Apr 18:43
d7ae7d4
Compare
Choose a tag to compare

This release follows v1.47.0 and consists of 17 changes, contributed by
9 people, leading to 163 files changed, 4474 insertions(+), 10757 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.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: Switch VolumeSnapshot to v1
BugFix: Update golang.org/x/crypto dependency to v0.0.0-20220331220935-ae2d96664a29
BugFix: Update github.com/prometheus/client_golang to v1.11.1 as it contains a security fix
Enhancement: Use centos:stream9 as a base image for our containers.
BugFix: Fix DataImportCron watch race

Contributors

9 people contributed to this release:

     5      Bartosz Rybacki <brybacki@redhat.com>
     3      akalenyu <51477153+akalenyu@users.noreply.github.com>
     2      Arnon Gilboa <agilboa@redhat.com>
     2      Maya Rashish <mrashish@redhat.com>
     1      Alexander Wels <awels@redhat.com>
     1      Assaf Admi <90143867+assafad@users.noreply.github.com>
     1      Jeff Squyres <jsquyres@users.noreply.github.com>
     1      João Vilaça <jvilaca@redhat.com>
     1      kubevirt-bot <kubevirtbot@redhat.com>

Additional Resources

v1.47.0

03 Apr 01:18
c871cec
Compare
Choose a tag to compare

This release follows v1.46.0 and consists of 11 changes, contributed by
7 people, leading to 270 files changed, 10060 insertions(+), 1945 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.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

BugFix: Update github.com/prometheus/client_golang to v1.11.1 as it contains a security fix
BugFix: BZ#2057148 https://bugzilla.redhat.com/show_bug.cgi?id=2057148
Enhancement: Reduce cdi api dependencies by using a separated controller-runtime-sdk api package
BugFix: Do not factor fs overhead into available space during validation
BugFix: Automatically recover DV from unconfigured default storage class, once default is set
Enhancement: Add DataImportCron and DataSource to openapi-spec
BugFix: fix ip:port endpoint not valid in s3 importer
BugFix: bz 2054778 - PVC created with filesystem volume mode in some cases, instead of block volume mode - fails
Enhancement: Switch to CentOS Stream9 for building images
Enhancement: Avoid running blockdev command when DV is Filesystem volumeMode

Contributors

7 people contributed to this release:

     3      Maya Rashish <mrashish@redhat.com>
     2      Arnon Gilboa <agilboa@redhat.com>
     2      Michael Henriksen <mhenriks@redhat.com>
     1      Bartosz Rybacki <brybacki@redhat.com>
     1      Nijin Ashok <nashok@redhat.com>
     1      Roman Mohr <rmohr@redhat.com>
     1      akalenyu <51477153+akalenyu@users.noreply.github.com>

Additional Resources

v1.46.0

11 Mar 16:29
Compare
Choose a tag to compare

This release follows v1.45.0 and consists of 14 changes, contributed by
7 people, leading to 176 files changed, 5144 insertions(+), 2662 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.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

v1.46.0
Enhancement: Add DataImportCron and DataSource to openapi-spec
BugFix: fix ip:port endpoint not valid in s3 importer
BugFix: bz 2054778 - PVC created with filesystem volume mode fails
BugFix: Delete erroneous DataVolumes on DataImportCron source digest update

Contributors

7 people contributed to this release:

     4	akalenyu <51477153+akalenyu@users.noreply.github.com>
     3	Bartosz Rybacki <brybacki@redhat.com>
     2	Arnon Gilboa <agilboa@redhat.com>
     2	kubevirt-bot <kubevirtbot@redhat.com>
     1	Michael Henriksen <mhenriks@redhat.com>
     1	Muyan0828 <licheng3300@gmail.com>
     1	kgoldbla <kgoldbla@redhat.com>

Additional Resources

v1.38.1

03 Mar 14:15
Compare
Choose a tag to compare

This release follows v1.38.0 and consists of 34 changes, contributed by
5 people, leading to 97 files changed, 2035 insertions(+), 711 deletions(-).

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

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

v1.38.1:
Bugfix: Fix fsoverhead calculation
BugFix: cdi-docker-registry-host Pod fails to start on OpenShift
Enhancement: Add VDDK version information to DV annotation after importer pod is deleted.
TestFix: Many test stabilizing backports (imageio, cluster proxy)
BugFix: Clone with volume mode file system using StorageProfile
BugFix: Some of the cdi resources are missing labels after upgrade
BuildFix: Fixed fedora sha
Enhancement: Allow admin user to specify priority class of CDI control plane
BugFix: VDDK: accept snapshot change IDs in previous checkpoint fields
BugFix: our qemu-img convert cmd writes with cache=none (bypassing cache)
BugFix: Correct the cloneStrategy on StorageProfile
BugFix: 1999571 - fix clone into larger capacity nfs volume
BugFix: Some of the cdi resources missing app labels

Contributors

5 people contributed to this release:

    20	kubevirt-bot <kubevirtbot@redhat.com>
     5	Alexander Wels <awels@redhat.com>
     5	akalenyu <51477153+akalenyu@users.noreply.github.com>
     3	Bartosz Rybacki <brybacki@redhat.com>
     1	Adam Litke <alitke@redhat.com>

Additional Resources

v1.34.3

03 Mar 12:08
Compare
Choose a tag to compare

This release follows v1.34.2 and consists of 16 changes, contributed by
5 people, leading to 52 files changed, 1550 insertions(+), 467 deletions(-).

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

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

BugFix: Fix http(s) proxy not working when using nbdkit to import images.
BugFix: Fix unable to list ConfigMap in cluster scope error messages in cdi controller log.
BugFix: Uncached client for Cluster Proxy
BugFix: Align disk image size to 1Mi instead of 512 bytes.
Bugfix: Fix fsoverhead calculation
BugFix: large qcow2.gz files failed to import due to pr limit
Enhancement: Add VDDK version information to DV annotation after importer pod is deleted.
TestFix: Many test stabilizing backports (imageio, cluster proxy,

Contributors

5 people contributed to this release:

     8	kubevirt-bot <kubevirtbot@redhat.com>
     4	Alexander Wels <awels@redhat.com>
     2	Bartosz Rybacki <brybacki@redhat.com>
     1	Matthew Arnold <5075485+mrnold@users.noreply.github.com>
     1	akalenyu <51477153+akalenyu@users.noreply.github.com>

Additional Resources

v1.45.0

21 Feb 22:14
855e6d9
Compare
Choose a tag to compare

This release follows v1.44.0 and consists of 17 changes, contributed by
8 people, leading to 419 files changed, 20750 insertions(+), 4751 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.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

BugFix: Updated dependencies
BugFix: Append checkpoint ID to multi-stage importer pod names to fix interaction with retainAfterCompletion annotation.
BugFix: Reconcile DataSource PVC on update if managed by DataImportCron
BugFix: Set http(s)_proxy to lower case env variable

Contributors

8 people contributed to this release:

     5      Alexander Wels <awels@redhat.com>
     3      Bartosz Rybacki <brybacki@redhat.com>
     3      akalenyu <51477153+akalenyu@users.noreply.github.com>
     2      Arnon Gilboa <agilboa@redhat.com>
     1      Assaf Admi <90143867+assafad@users.noreply.github.com>
     1      Matthew Arnold <5075485+mrnold@users.noreply.github.com>
     1      Maya Rashish <mrashish@redhat.com>
     1      Michael Henriksen <mhenriks@redhat.com>

Additional Resources

v1.44.1

15 Feb 16:52
Compare
Choose a tag to compare

BugFix: Set http(s)_proxy to lower case env variable

v1.43.2

15 Feb 16:37
Compare
Choose a tag to compare

BugFix: Clone with volume mode file system using Storage API fails
BugFix: Set http(s)_proxy to lower case env variable
BugFix: Fix CRDs deletion in operator deletion
Enhancement: Add DataImportCron ImageStream tag support
Enhancement: Allow optional per-DataVolume VDDK image
BugFix: Get rid of DataImportCron finalizer

v1.44.0

28 Jan 21:31
472c38e
Compare
Choose a tag to compare

This release follows v1.43.0 and consists of 20 changes, contributed by
12 people, leading to 62 files changed, 2311 insertions(+), 371 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.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

BugFix: Fix DataImportCron CRD deletion in operator
Enhancement: Allow non AMD64 go builds
Enhancement: Add DataImportCron ImageStream tag support
Enhancement: Refactor data process to allow custom phases
Enhancement: Allow optional specification of per-DataVolume VDDK archive image.
BugFix: KubePersistentVolumeFillingUp Firing for VM disk Filesystem PVCs
Enhancement: Use k8s 1.23 libs
Enhancement: add PVC claimName to datavolume status

Contributors

12 people contributed to this release:

     7      Arnon Gilboa <agilboa@redhat.com>
     3      akalenyu <51477153+akalenyu@users.noreply.github.com>
     1      Alexander Wels <awels@redhat.com>
     1      Alice Frosi <afrosi@redhat.com>
     1      Bartosz Rybacki <brybacki@redhat.com>
     1      João Vilaça <jvilaca@redhat.com>
     1      Matthew Arnold <5075485+mrnold@users.noreply.github.com>
     1      Shelly Kagan <78472213+ShellyKa13@users.noreply.github.com>
     1      Vasiliy Ulyanov <vulyanov@suse.de>
     1      Yan Du <yadu@redhat.com>
     1      kubevirt-bot <kubevirtbot@redhat.com>
     1      zhuchenwang <zcwang@google.com>

Additional Resources