Releases: kubevirt/containerized-data-importer
v1.5.3
v1.5.3
v1.5.2
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
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
v1.4.2
v1.5.0
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
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
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
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
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
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>