CDI v1.36.0 release

38 views
Skip to first unread message

Alexander Wels

unread,
Jul 2, 2021, 1:26:25 PM7/2/21
to kubevirt-dev
Hi, I am pleased to announce the release of CDI 1.36.0. This is mostly a maintenance release where we added some fixes and enhancements to conditions on data volumes. We also added a new annotation to data volumes that will instruct CDI to retain transfer pods after successful completed.
------------
This release follows v1.35.0 and consists of 13 changes, contributed by
8 people, leading to 84 files changed, 3456 insertions(+), 568 deletions(-).

The source code and selected binaries are available for download at:
<https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.36.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: OS image poll and update API added
Enhancement: Copy AwaitingVDDK condition reason to DV when PVC is waiting for v2v-vmware ConfigMap to be created.
BugFix: Avoid "crashloopbackoff" becoming a datavolume condition message.
Enhancement: Make "DataVolume too small to contain image" a possible datavolume condition message, instead of dumping nbdkit logs.
Enhancement: Avoid the terminating message getting cut off, and improve it to include nbdkit logs when they exist.
BugFix: Was possible for PV to be "stolen" during transfer by another PVC request. So explicitly reserve PV for new PVC.
Enhancement: VDDK, handle special characters in login credentials.
Enhancement: Add optional DataVolume annotation to retain the transfer pods after completion
Enhancement: Set reasonable default values for request/limits of workload pods.
BugFix: Smart clone was not always used if the provisioner was slow to allocate the PV.

Contributors
------------

8 people contributed to this release:

         3      Alexander Wels <aw...@redhat.com>
         2      Arnon Gilboa <agi...@redhat.com>
         2      Matthew Arnold <5075485...@users.noreply.github.com>
         2      Michael Henriksen <mhen...@redhat.com>
         1      Adam Litke <ali...@redhat.com>
         1      Bartosz Rybacki <bryb...@redhat.com>
         1      Maya Rashish <mras...@redhat.com>
         1      Vishesh Tanksale <vishesh.t...@gmail.com>

Additional Resources
--------------------
- Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
- [How to contribute][contributing]
- [License][license]

[contributing]: https://github.com/kubevirt/containerized-data-importer/blob/master/hack/README.md
[license]: https://github.com/kubevirt/containerized-data-importer/blob/master/LICENSE

Reply all
Reply to author
Forward
0 new messages