Skip to content

Releases: kubevirt/containerized-data-importer

v1.5.3

12 Feb 18:28
1a77897
Compare
Choose a tag to compare
v1.5.3

v1.5.2

06 Feb 23:18
e2f2e95
Compare
Choose a tag to compare

This release follows v1.5.1 and consists of 2 changes, contributed by
2 people, leading to 14 files changed, 95 insertions(+), 35 deletions(-).

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

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/
https://hub.docker.com/r/kubevirt/cdi-opreator/

Notable changes

Importing disk image with virtual size > target PVC size will be rejected.
Fixed issue where importer failed to import from registry disk when run in unprivileged container.

Contributors

2 people contributed to this release:

     1      Alexander Wels <awels@redhat.com>
     1      annastopel <astopel@redhat.com>

Additional Resources

v1.5.1

18 Jan 14:44
c2a2fb4
Compare
Choose a tag to compare

This release follows v1.5.0 and consists of 10 changes, contributed by
2 people, leading to 266 files changed, 91554 insertions(+), 422 deletions(-).

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

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/
https://hub.docker.com/r/kubevirt/cdi-operator/

Notable changes

Bug Fix where missing status on a data volume would cause validation to fail.
CDI Operator now fully controls installation of CDI.

Contributors

2 people contributed to this release:

     5      Alexander Wels <awels@redhat.com>
     5      Michael Henriksen <mhenriks@redhat.com>

Additional Resources

v1.4.2

16 Jan 20:19
110d30e
Compare
Choose a tag to compare
v1.4.2

v1.5.0

11 Jan 19:05
656f6fe
Compare
Choose a tag to compare

This release follows v1.4.1 and consists of 127 changes, contributed by
13 people, leading to 2149 files changed, 266151 insertions(+), 29888 deletions(-).

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

Adding DataVolume support for unpacking imported archive
Correct API discovery for UploadTokenRequests
Handle sparse files when cloning PVCs.
Added registry source validation to DataVolume

Contributors

13 people contributed to this release:

    21      Michael Henriksen <mhenriks@redhat.com>
    10      Alexander Wels <awels@redhat.com>
     9      Irit Goihman <igoihman@redhat.com>
     6      tavni <tavni@redhat.com>
     4      Daniel Erez <derez@redhat.com>
     3      Fred Rolland <frolland@redhat.com>
     2      Mariusz Mazur <mmazur@redhat.com>
     2      Nelly Credi <ncredi@redhat.com>
     2      annastopel <astopel@redhat.com>
     1      Adam Litke <alitke@redhat.com>
     1      Sergi Jimenez <sjr@redhat.com>

Additional Resources

v1.4.1

06 Dec 19:31
211c0a0
Compare
Choose a tag to compare

This release follows v1.4.0 and consists of 1 changes, contributed by
1 people, leading to 6 files changed, 13 insertions(+), 5 deletions(-).

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

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

Fixed critical issue #561 (Create blank disk creates 0 sized disk)

Contributors

1 person contributed to this release:

     1      Michael Henriksen <mhenriks@redhat.com>

Test Results

Ran 26 e2e tests for 2 permutations

  • k8s-1.10.4 PASS
  • openshift-3.10 PASS

Unit test coverage: 69.0%

Additional Resources

v1.4.0

30 Nov 13:38
31df8cd
Compare
Choose a tag to compare

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

v1.3.0

17 Oct 18:17
8d7a20b
Compare
Choose a tag to compare

This release follows v1.2.0 and consists of 40 changes, contributed by
7 people, leading to 58 files changed, 1168 insertions(+), 1189 deletions(-).

The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.3.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
Add 1hr timeout to http(s) import download
Importer POD now shows progress in the log.
Documentation for CDI Upload
Support for file:// URIs has officially been removed.

Contributors

7 people contributed to this release:

    20      Alexander Wels <awels@redhat.com>
     9      John Griffith <john.griffith8@gmail.com>
     4      j-griffith <john.griffith8@gmail.com>
     3      Michael Henriksen <mhenriks@redhat.com>
     2      irit.go <igoihman@redhat.com>
     1      jeff vance <jeff.h.vance@gmail.com>
     1      tavni <tavni@redhat.com>

Additional Resources

v1.2.0

28 Sep 17:05
c95b5aa
Compare
Choose a tag to compare

This release follows v1.1.1 and consists of 210 changes, contributed by
19 people, leading to 678 files changed, 98129 insertions(+), 5422 deletions(-).

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

Data Volume support for import and cloning.
Upload image into PVC support.

Contributors

19 people contributed to this release:

    49      Michael Henriksen <mhenriks@redhat.com>
    42      Alexander Wels <awels@redhat.com>
    30      David Vossel <davidvossel@gmail.com>
    22      John Griffith <john.griffith8@gmail.com>
    18      Jon Cope <copejon@users.noreply.github.com>
    11      Jeff Vance <jvance@redhat.com>
     9      Adam Litke <alitke@redhat.com>
     8      Scott Creeley <screeley@redhat.com>
     4      Jonathan Cope <copejon@users.noreply.github.com>
     3      jeff vance <jeff.h.vance@gmail.com>
     2      Fred Rolland <frolland@redhat.com>
     2      Shiyang Wang <shiywang@redhat.com>
     2      danielerez <danielerez@gmail.com>
     2      tavni <tavni@redhat.com>
     2      zvikorn <zvikorn@gmail.com>
     1      Atul Bhosale <atul1bhosale@gmail.com>
     1      Lukas Bednar <lukyn17@gmail.com>
     1      Steve Gordon <stephen.a.gordon@gmail.com>
     1      j-griffith <john.griffith8@gmail.com>

Additional Resources

v1.2.0-alpha.2

24 Sep 14:53
3096ece
Compare
Choose a tag to compare
v1.2.0-alpha.2 Pre-release
Pre-release

This release follows v1.2.0-alpha.1 and consists of 50 changes, contributed by
8 people, leading to 542 files changed, 57002 insertions(+), 8605 deletions(-).

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

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/.

Notable changes

Initial Upload support.

Contributors

8 people contributed to this release:

    26      Michael Henriksen <mhenriks@redhat.com>
    13      David Vossel <davidvossel@gmail.com>
     5      Alexander Wels <awels@redhat.com>
     2      John Griffith <john.griffith8@gmail.com>
     1      Adam Litke <alitke@redhat.com>
     1      Jon Cope <copejon@users.noreply.github.com>
     1      Shiyang Wang <shiywang@redhat.com>
     1      tavni <tavni@redhat.com>

Additional Resources