Skip to content

Releases: kubevirt/containerized-data-importer

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 <[email protected]>
    10      John Griffith <[email protected]>
     9      tavni <[email protected]>
     7      Daniel Erez <[email protected]>
     6      Idan Shaby <[email protected]>
     4      Irit Goihman <[email protected]>
     3      Fred Rolland <[email protected]>
     3      Michael Henriksen <[email protected]>
     2      annastopel <[email protected]>
     1      Chetanya Kandhari <[email protected]>
     1      Tomasz Pawelczak <[email protected]>
     1      Irit Goihman <[email protected]>
     1      j-griffith <[email protected]>

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 <[email protected]>
     9      John Griffith <[email protected]>
     4      j-griffith <[email protected]>
     3      Michael Henriksen <[email protected]>
     2      irit.go <[email protected]>
     1      jeff vance <[email protected]>
     1      tavni <[email protected]>

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 <[email protected]>
    42      Alexander Wels <[email protected]>
    30      David Vossel <[email protected]>
    22      John Griffith <[email protected]>
    18      Jon Cope <[email protected]>
    11      Jeff Vance <[email protected]>
     9      Adam Litke <[email protected]>
     8      Scott Creeley <[email protected]>
     4      Jonathan Cope <[email protected]>
     3      jeff vance <[email protected]>
     2      Fred Rolland <[email protected]>
     2      Shiyang Wang <[email protected]>
     2      danielerez <[email protected]>
     2      tavni <[email protected]>
     2      zvikorn <[email protected]>
     1      Atul Bhosale <[email protected]>
     1      Lukas Bednar <[email protected]>
     1      Steve Gordon <[email protected]>
     1      j-griffith <[email protected]>

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 <[email protected]>
    13      David Vossel <[email protected]>
     5      Alexander Wels <[email protected]>
     2      John Griffith <[email protected]>
     1      Adam Litke <[email protected]>
     1      Jon Cope <[email protected]>
     1      Shiyang Wang <[email protected]>
     1      tavni <[email protected]>

Additional Resources

v1.2.0-alpha.1

13 Sep 16:55
985c615
Compare
Choose a tag to compare
v1.2.0-alpha.1 Pre-release
Pre-release

This release follows v1.1.1 and consists of 137 changes, contributed by
19 people, leading to 466 files changed, 52969 insertions(+), 9040 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.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/.

Notable changes

Completed DataVolume support.

Contributors

19 people contributed to this release:

    26      Alexander Wels <[email protected]>
    17      David Vossel <[email protected]>
    17      Jon Cope <[email protected]>
    16      John Griffith <[email protected]>
    16      Michael Henriksen <[email protected]>
    11      Jeff Vance <[email protected]>
     8      Scott Creeley <[email protected]>
     7      Adam Litke <[email protected]>
     4      Jonathan Cope <[email protected]>
     3      jeff vance <[email protected]>
     2      Fred Rolland <[email protected]>
     2      danielerez <[email protected]>
     2      zvikorn <[email protected]>
     1      Atul Bhosale <[email protected]>
     1      Lukas Bednar <[email protected]>
     1      Shiyang Wang <[email protected]>
     1      Steve Gordon <[email protected]>
     1      j-griffith <[email protected]>
     1      tavni <[email protected]>

Additional Resources

v1.1.1

23 Aug 17:10
e6093ee
Compare
Choose a tag to compare

This release follows v1.1.1-alpha.1 and consists of 0 changes, contributed by
0 people, leading to.

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

Notable changes

Contributors

0 people contributed to this release:

Additional Resources

v1.1.1-alpha.1

14 Aug 16:24
e6093ee
Compare
Choose a tag to compare

This release follows v1.1.0 and consists of 9 changes, contributed by
5 people, leading to 7 files changed, 47 insertions(+), 27 deletions(-).

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

Notable changes

Fix RBAC perms
Fix Cloning bugs

Contributors

5 people contributed to this release:

     3	Adam Litke <[email protected]>
     2	David Vossel <[email protected]>
     2	Jonathan Cope <[email protected]>
     1	Jeff Vance <[email protected]>
     1	Scott Creeley <[email protected]>

Additional Resources

v1.1.0

25 Jul 21:27
36b039d
Compare
Choose a tag to compare

This release follows v1.1.0-alpha.1 and consists of 21 changes, contributed by
7 people, leading to 62 files changed, 2276 insertions(+), 1371 deletions(-).

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

Notable changes

Introduces Host Assisted Cloning
Adds deleting of Importer PVC cleans up respective Importer Pod (via owner reference)
Expands test coverage and add coveralls.io support
Expands size detection to .iso files
Reworks build and test workflow

Contributors

7 people contributed to this release:

     9	Jonathan Cope <[email protected]>
     3	Jon Cope <[email protected]>
     3	Scott Creeley <[email protected]>
     2	David Vossel <[email protected]>
     2	Jeff Vance <[email protected]>
     1	tavni <[email protected]>
     1	zvikorn <[email protected]>

Additional Resources

v1.1.0-alpha.1

06 Jul 20:00
Compare
Choose a tag to compare
Adds host assisted cloning controller

v1.0.0

14 Jun 22:51
Compare
Choose a tag to compare
Update Version