github kubevirt/containerized-data-importer v1.4.0

latest releases: v1.59.0, v1.58.3, v1.58.2...
5 years ago

This release follows v1.3.0 and consists of 114 changes, contributed by
12 people, leading to 2695 files changed, 134435 insertions(+), 91387 deletions(-).

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

Pre-built CDI containers are published on Docker Hub and can be viewed at:
https://hub.docker.com/r/kubevirt/cdi-controller/
https://hub.docker.com/r/kubevirt/cdi-importer/
https://hub.docker.com/r/kubevirt/cdi-cloner/.
https://hub.docker.com/r/kubevirt/cdi-uploadproxy/
https://hub.docker.com/r/kubevirt/cdi-apiserver/
https://hub.docker.com/r/kubevirt/cdi-uploadserver/

Notable changes

PODS are now deleted upon successful completion, and failures are retried using kubernetes retry strategy.
Import progress is now reported using prometheus with the import_progress metric and labeled by the owning PVC or DV.
Added ability to extract arbitrary tar archives into a PVC from an http endpoint.
API objects are now validated and non-conforming objects should be rejected.
Added the ability to create an empty raw image, triggered by cdi.kubevirt.io/storage.import.source: none annotation.
Cloning now reports progress using prometheus with the clone_progress metric and labeled by the owning PVC or DV.
All CDI components are now labeled with cdi.kubevirt.io.
Added ability to import data (for instance a VM disk image) from a docker registry.
Rolling timeouts on long imports, as long as there is activity within the last 10 minutes the import will not timeout.
Documentation how to provision a VM disk on a specific node with Local Volume storage.
New annotation for source: cdi.kubevirt.io/storage.import.source.
New annotation for content-type: cdi.kubevirt.io/storage.contentType.
Disk images are resized to the PVC request size.
Validate whether there is enough space in PVC before converting qcow2 image (stored locally) into raw. The validation is performed in order to prevent the conversion in case there is not enough space.

Contributors

12 people contributed to this release:

    68      Alexander Wels <awels@redhat.com>
    10      John Griffith <john.griffith8@gmail.com>
     9      tavni <tavni@redhat.com>
     7      Daniel Erez <derez@redhat.com>
     6      Idan Shaby <ishaby@redhat.com>
     4      Irit Goihman <igoihman@redhat.com>
     3      Fred Rolland <frolland@redhat.com>
     3      Michael Henriksen <mhenriks@redhat.com>
     2      annastopel <astopel@redhat.com>
     1      Chetanya Kandhari <chetanya.kandhari@joshtechnologygroup.com>
     1      Tomasz Pawelczak <gites@users.noreply.github.com>
     1      Irit Goihman <igoihman@users.noreply.github.com>
     1      j-griffith <john.griffith8@gmail.com>

Additional Resources

Don't miss a new containerized-data-importer release

NewReleases is sending notifications on new releases.