Releases: kubevirt/containerized-data-importer
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 <[email protected]>
10 Alexander Wels <[email protected]>
9 Irit Goihman <[email protected]>
6 tavni <[email protected]>
4 Daniel Erez <[email protected]>
3 Fred Rolland <[email protected]>
2 Mariusz Mazur <[email protected]>
2 Nelly Credi <[email protected]>
2 annastopel <[email protected]>
1 Adam Litke <[email protected]>
1 Sergi Jimenez <[email protected]>
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 <[email protected]>
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 <[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
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
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
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
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
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
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
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]>