Skip to content

Releases: kubevirt/containerized-data-importer

v1.10.0

26 Jul 12:31
3dcef90
Compare
Choose a tag to compare

This release follows v1.9.5 and consists of 166 changes, contributed by
15 people, leading to 3807 files changed, 669591 insertions(+), 363420 deletions(-).

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

Validating webhook and token authorization for PVC cloning.
BugFix: set a higher connection timeout for cdi-uploadproxy route.
BugFix: fix OpenShift checks for OCP4.
PVC event log now contains import failure messages.
Container base image is now fedora 30 minimal.
BugFix: Fixed check not to allow import from registry if contentType is not 'kubevirt'.
Watch extension-apiserver-authentication configmap for changes.
Update vendor k8s dependencies to 1.13.4.
BugFix: Validate DataVolume AccessModes.

Contributors

15 people contributed to this release:

    30      Alexander Wels <[email protected]>
    22      Michael Henriksen <[email protected]>
    12      Anna Stopel <[email protected]>
     4      Artyom Lukianov <[email protected]>
     4      Irit goihman <[email protected]>
     3      Daniel Erez <[email protected]>
     3      j-griffith <[email protected]>
     2      Fred Rolland <[email protected]>
     2      tavni <[email protected]>
     1      Adam Litke <[email protected]>
     1      Denis Ollier <[email protected]>
     1      Ido Rosenzwig <[email protected]>
     1      Irit Goihman <[email protected]>
     1      Nelly Credi <[email protected]>
     1      gsr-shanks <[email protected]>

Additional Resources

v1.9.5

18 Jul 18:45
e2d4bab
Compare
Choose a tag to compare

This release follows v1.9.4 and consists of 4 changes, contributed by
2 people, leading to 4 files changed, 110 insertions(+), 13 deletions(-).

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

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

BUGFIX: Broken token validation

Contributors

1 person contributed to this release:

     3      Michael Henriksen <[email protected]>

Additional Resources

v1.9.4

12 Jul 12:29
Compare
Choose a tag to compare

This release follows v1.9.3 and consists of 1 changes, contributed by
1 people, leading to 224 files changed, 7087 insertions(+), 1581 deletions(-).

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

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

Validating webhook and token authorization for PVC cloning

Contributors

1 people contributed to this release:

     1      Michael Henriksen <[email protected]>

Additional Resources

v1.9.3

14 Jun 14:42
e1d07c4
Compare
Choose a tag to compare

This release follows v1.9.2 and consists of 4 changes, contributed by
2 people, leading to 19 files changed, 752 insertions(+), 378 deletions(-).

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

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

Openshift increase uploadproxy route timeout.
Give meaning full error when uploading again to same PVC.
Watch extension-api-server-authentication config map and refresh client CAs when updates occur.

Contributors

2 people contributed to this release:

     3     Irit Goihman <[email protected]>
     1     Michael Hendrikson <[email protected]>

Additional Resources

v1.9.2

31 May 16:52
dd3d5d7
Compare
Choose a tag to compare

This release follows v1.9.1 and consists of 7 changes, contributed by
3 people, leading to 9 files changed, 77 insertions(+), 71 deletions(-).

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

Notable changes

BUGFIX: fixed label of cdi operator
BUGFIX: fixed leader election deadlock
BUGFIX: fixed insecure registry configmap not using value properly.

Contributors

3 people contributed to this release:

     3      Michael Henriksen <[email protected]>
     1      annastopel <[email protected]>

Additional Resources

v1.9.1

16 May 21:25
52e7187
Compare
Choose a tag to compare
v1.9.1

v1.9.0

01 May 18:05
Compare
Choose a tag to compare

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

12 Apr 17:46
89265d2
Compare
Choose a tag to compare

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

22 Mar 12:34
2cdfe7d
Compare
Choose a tag to compare

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

01 Mar 15:31
1faa7fd
Compare
Choose a tag to compare

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