Skip to content

Releases: kubevirt/containerized-data-importer

v1.54.3

26 Apr 20:30
Compare
Choose a tag to compare

backport tar handling from #2410

v1.54.2

10 Apr 13:20
Compare
Choose a tag to compare

1.54.2
More targeted cleanup of target/scratch pvcs

v1.54.1

28 Mar 12:31
Compare
Choose a tag to compare

1.54.1
Apply retry filter to ndkit conversions

v1.56.0

03 Mar 20:55
Compare
Choose a tag to compare

This release follows v1.55.0 and consists of 95 changes, contributed by
19 people, leading to 614 files changed, 36685 insertions(+), 34515 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.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: Stop serving v1alpha1 CRDs
Enhancement: Add DataVolume garbage collection support for DataImportCron and DataSource
Enhancement: Add DataImportCron CronJobs Proxy support
Enhancement: Fix import proxy ConfigMap update
Enhancement: Support for external volume populators in DataVolumes
Enhancement: Pass KubeVirt default instance type and preference annotations on DataImportCrons to DataVolumes and DataSources
Enhancement: Add sourceRef support for VolumeSnapshot sources
Enhancement: cdi.kubevirt.io/storage.checkStaticVolume annotation skips volume population step if a static PV is configured for target DataVOlume PVC

BugFix: Enable HonorWaitForFirstConsumer by default on release manifest
BugFix: Priority of CDI SecurityContextConstraints is too high
BugFix: TopoLVM profile missing defaults
BugFix: Add LINSTOR to known provisioners
BugFix: Add Open Stack manila to known provisioners
BugFix: update golang to 1.18.8
BugFix: Fix bug in size-detection mechanism when cloning across namespaces
BugFix: Mount block PVCs readonly when source of clone operation
BugFix: Failed/successful pods associated with DataImportCron Jobs are cleaned up
BugFix: PVC garbage collection in DataImportCron fails when CDI DV garbage collection is disabled
BugFix: Ensure Prometheus resources exist for CDINotReady
BugFix: target PVC disappears after cross namespace clone
BugFix: Fix DataImportCron PVC timestamping
BugFix: VM with DataSource referring a non-existing PVC won't start after DataSource fix
BugFix: use retry filter in inline streaming conversion with qcow2 http endpoints.
BugFix: Stop forcing preallocation on block imports
BugFix: Respect bind.immediate annotation on snapshot/csi clone by falling back to host assisted

Contributors

19 people contributed to this release:

    24      akalenyu <51477153+akalenyu@users.noreply.github.com>
    18      kubevirt-bot <kubevirtbot@redhat.com>
    13      Alexander Wels <awels@redhat.com>
    13      Arnon Gilboa <agilboa@redhat.com>
     5      alromeros <alromero@redhat.com>
     3      Brian Carey <bcarey@redhat.com>
     3      Lee Yarwood <lyarwood@redhat.com>
     3      Maya Rashish <mrashish@redhat.com>
     2      Adam Litke <alitke@redhat.com>
     2      Michael Henriksen <mhenriks@redhat.com>
     1      Andrei Kvapil <kvapss@gmail.com>
     1      Assaf Admi <90143867+assafad@users.noreply.github.com>
     1      Daniel Hiller <daniel.hiller.1972@googlemail.com>
     1      Eng Zer Jun <engzerjun@gmail.com>
     1      Jenia Peimer <86722603+jpeimer@users.noreply.github.com>
     1      Longchuanzheng <zhuanlan_yewu@cmss.chinamobile.com>
     1      Matt Shooshtari DevOps Alchemist <matthew.shooshtari@outlook.com>
     1      Rick <1450685+LinuxSuRen@users.noreply.github.com>
     1      Vladimir Pouzanov <farcaller@gmail.com>

Additional Resources

v1.56.0-rc0

21 Feb 13:54
Compare
Choose a tag to compare
v1.56.0-rc0 Pre-release
Pre-release
v1.56.0-rc0

v1.55.2

09 Dec 22:18
Compare
Choose a tag to compare

v1.55.2:
BugFix: Updated GO builder to use golang 1.18.8
BugFix: Preserve permissions on extract

v1.55.1

18 Nov 16:32
Compare
Choose a tag to compare

v1.55.1:
BugFix: Add cron-job sa to scc
BugFix: Adapt DataImportCron and DataSource to DV GC
BugFix: Add DataImportCron CronJobs Proxy support
BugFix: Fix SCC priority so our scc doesn't get picked for random pods

v1.55.0

16 Sep 15:15
f58723d
Compare
Choose a tag to compare

This release follows v1.54.0 and consists of 10 changes, contributed by
7 people, leading to 59 files changed, 587 insertions(+), 448 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.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: (#2416 ) Garbage collect a DataVolume only if RBAC allows to update its owner finalizers
Enhancement: (#2410 ) Support Restricted PSA for worker pods
Enhancement: (#2421 ) Enable DataVolume garbage collection by default

Contributors

7 people contributed to this release:

     2	Arnon Gilboa <agilboa@redhat.com>
     2	Maya Rashish <mrashish@redhat.com>
     2	kubevirt-bot <kubevirtbot@redhat.com>
     1	Bartosz Rybacki <brybacki@redhat.com>
     1	Matthew Arnold <5075485+mrnold@users.noreply.github.com>
     1	Michael Henriksen <mhenriks@redhat.com>
     1	akalenyu <51477153+akalenyu@users.noreply.github.com>

Additional Resources

v1.54.0

26 Aug 16:22
9a839ae
Compare
Choose a tag to compare

This release follows v1.53.0 and consists of 11 changes, contributed by
7 people, leading to 25 files changed, 368 insertions(+), 131 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.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 (#2391): Pass annotations from DV to PVC when smart cloning.
BugFix (#2375): Fix clone datavolume with populated target PVC without source
BugFix (#2382): Allow DataSourceStatus.source to be empty
BugFix (#2409): Always set correct content-type on PVCs associated with DataVolumes

Contributors

7 people contributed to this release:

     3      Arnon Gilboa <agilboa@redhat.com>
     2      Shelly Kagan <78472213+ShellyKa13@users.noreply.github.com>
     2      akalenyu <51477153+akalenyu@users.noreply.github.com>
     1      Andrei Kvapil <kvapss@gmail.com>
     1      Longchuanzheng <49519342+Longchuanzheng@users.noreply.github.com>
     1      Mor Cohen <morcohen1201@gmail.com>
     1      kubevirt-bot <kubevirtbot@redhat.com>

Additional Resources

v1.43.3

26 Aug 16:14
Compare
Choose a tag to compare

v1.43.3:
BugFix: Do not factor fs overhead into available space during validation (#2198)
BugFix: Reconcile DVs waiting for default SC (#2206)
BugFix: Fix interaction between multi-stage import and retainAfterCompletion. (#2214)
BugFix: Delete erroneous DVs on DataImportCron digest update (#2220)
BugFix: Fix DataImportCron watch race (#2239)
BugFix: tighten sync between smart clone and transfer controllers (#2244)
BugFix: Expose all CDI CRDs to cluster-readers (#2246)
BugFix: Start smart clone controller from datavolume controller when needed (#2265) (#2271)
BugFix: Fix smart clone request size update (#2289)
BugFix: Improve handling prePopulated DV (#2322)
BugFix: Bugfix - Correctly handle populated PVC (#2325)