Releases: kubevirt/containerized-data-importer
v1.9.0
This release follows v1.8.0 and consists of 49 changes, contributed by
6 people, leading to 88 files changed, 3452 insertions(+), 816 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.9.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/
https://hub.docker.com/r/kubevirt/cdi-operator/
Notable changes
Added support to clone block based Data Volumes.
Added support to upload to block based Data Volumes.
Updated documentation to clarify the supported formats and content types.
BUGFIX: Api server now returns proper root paths.
BUGFIX: Cloning sometimes would the first block of data while reading the header and the clone would fail.
Allow for override of registry and tag in CDI Object
CDI now has OLM integration
Contributors
6 people contributed to this release:
12 Alexander Wels <[email protected]>
4 Irit goihman <[email protected]>
3 tavni <[email protected]>
2 Michael Henriksen <[email protected]>
1 Mariusz Mazur <[email protected]>
1 annastopel <[email protected]>
Additional Resources
v1.8.0
This release follows v1.7.0 and consists of 45 changes, contributed by
4 people, leading to 119 files changed, 4723 insertions(+), 2491 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.8.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/
https://hub.docker.com/r/kubevirt/cdi-operator/
Notable changes
Added support to import disk image into a raw block PVC.
Images are now based on fedora 29
BUGFIX: Allow scratch space without requiring storage class.
BUGFIX: Display error message when creating PVC with source: none and content type archive.
BUGFIX: DataVolume creation is rejected if PVC accessModes field is missing.
BUGFIX: Target pod is now cleaned up properly when cloning across namespaces.
BUGFIX: CDI Config controller would hang in kubernetes environment due to missing CRD.
Contributors
4 people contributed to this release:
12 Alexander Wels <[email protected]>
5 Michael Henriksen <[email protected]>
3 tavni <[email protected]>
2 Irit goihman <[email protected]>
Additional Resources
v1.7.0
This release follows v1.6.0 and consists of 104 changes, contributed by
13 people, leading to 204 files changed, 6705 insertions(+), 2340 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.7.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/
https://hub.docker.com/r/kubevirt/cdi-operator/
Notable changes
Reject cloning using DataVolume if source PVC doesn't exist.
Uploaded images are now resized like import.
If required scratch space is created for import/upload operations.
Scratch storage class can be specified using the CDIConfig CRD
cdi-apiserver now supports a --version
flag to print version information
Updated documentation to more closely reflect the current state of the project
Replaced usage of glog with klog
Contributors
10 people contributed to this release:
11 Michael Henriksen <[email protected]>
9 Alexander Wels <[email protected]>
5 annastopel <[email protected]>
2 Irit goihman <[email protected]>
1 Denis Ollier <[email protected]>
1 Y.Horie <[email protected]>
1 Ihar Hrachyshka <[email protected]>
1 Kevin Alon Goldblatt <[email protected]>
1 Mariusz Mazur <[email protected]>
1 j-griffith <[email protected]>
Additional Resources
v1.6.0
This release follows v1.5.4 and consists of 112 changes, contributed by
9 people, leading to 568 files changed, 30522 insertions(+), 747 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.6.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/
https://hub.docker.com/r/kubevirt/cdi-operator/
Notable changes
Added custom resource for CDI user config, currently holding upload proxy url.
Added ability to define Insecure registries
Added a doc.go file in project root to make vendoring work with dep
Imported iso image file should not be resized
Resize now properly counts the available space before downloading an image.
Disallow creation of DataVolume when PVC with same name already exists.
Bug Fix: cdi import from registry fails when running in unprivileged mode.
Added validation of content type in data volumes.
Contributors
9 people contributed to this release:
20 Michael Henriksen <[email protected]>
17 Irit Goihman <[email protected]>
11 Alexander Wels <[email protected]>
4 annastopel <[email protected]>
2 Mariusz Mazur <[email protected]>
2 j-griffith <[email protected]>
2 tavni <[email protected]>
1 Bharat Nallan Chakravarthy <[email protected]>
1 David Vossel <[email protected]>
Additional Resources
v1.5.4
v1.5.4
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 <[email protected]>
1 annastopel <[email protected]>
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 <[email protected]>
5 Michael Henriksen <[email protected]>
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 <[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]>