Skip to content

Releases: kubevirt/containerized-data-importer

v1.18.1

20 Jun 16:51
6a5d128
Compare
Choose a tag to compare
v1.18.1

v1.18.0

29 May 19:52
ab8b9c0
Compare
Choose a tag to compare

This release follows v1.17.0 and consists of 11 changes, contributed by
4 people, leading to 265 files changed, 62893 insertions(+), 49962 deletions(-).

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

Enhancement: DataVolumes now have 3 conditions, Ready, Bound, and Running.
Enhancement: DataVolume names are no longer restricted to 55 characters. The limit is determined by the runtime now.
BugFix: upload and clone emitting import success messages instead of upload/clone success
Enhancement: DataVolumes now emit events on PVC pending/bound and transfer failures.
Enhancement: Cloning now uses beta snapshot API
BugFix: Duplicate metrics message in controller log when smart clone is available
BugFix: Make sure that the Status.ObservedVersion field on upgrade, even if it was not set in the previous version.

Contributors

4 people contributed to this release:

     7      Alexander Wels <awels@redhat.com>
     2      Michael Henriksen <mhenriks@redhat.com>
     1      Bartosz Rybacki <brybacki@redhat.com>
     1      Nahshon Unna Tsameret <60659093+nunnatsa@users.noreply.github.com>

Additional Resources

v1.17.0

08 May 20:13
28bd674
Compare
Choose a tag to compare

This release follows v1.16.0 and consists of 11 changes, contributed by
5 people, leading to 93 files changed, 2303 insertions(+), 1196 deletions(-).

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

BugFix: Fixed race condition in blank block disks.
BugFix: imageio import was not reporting progress.
BugFix: Fix crash when total discovered size was 0.
Enhancement: Handle long PVC names better

Contributors

5 people contributed to this release:

     4      Alexander Wels <awels@redhat.com>
     3      Bartosz Rybacki <brybacki@redhat.com>
     2      Michael Henriksen <mhenriks@redhat.com>
     1      Sue Yoon <sueyoon@protonmail.com>
     1      maya-r <mrashish@redhat.com>

Additional Resources

v1.16.0

17 Apr 15:05
487a60d
Compare
Choose a tag to compare

This release follows v1.15.0 and consists of 18 changes, contributed by
5 people, leading to 95 files changed, 3116 insertions(+), 7888 deletions(-).

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

BugFix: Create dedicated SecurityContextConstraint on OpenShift
BugFix: No longer error on HEAD request if http endpoint doesn't support HEAD requests
Enhancement: Clarified error message when PVC is too small
Enhancement: CDI CRDs are now all structural schemas.
Enhancement: Operator now creates prometheus service in cdi namespace
Enhancement: Add a restarts field to DataVolume status that tracks a pod(import/clone/upload) retries.

Contributors

5 people contributed to this release:

     9      Alexander Wels <awels@redhat.com>
     3      Adam Litke <alitke@redhat.com>
     2      Michael Henriksen <mhenriks@redhat.com>
     2      maya-r <mrashish@redhat.com>
     2      Bartosz Rybacki <brybacki@redhat.com>

Additional Resources

v1.13.4

16 Apr 16:21
f7ceda8
Compare
Choose a tag to compare
v1.13.4

v1.13.3

02 Apr 15:54
2afeddf
Compare
Choose a tag to compare
v1.13.3

v1.15.0

27 Mar 18:56
25249c0
Compare
Choose a tag to compare

This release follows v1.14.0 and consists of 22 changes, contributed by
8 people, leading to 104 files changed, 269545 insertions(+), 867 deletions(-).

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

BugFix: CDI uninstall/reinstall in quick succession was occasionally causing CDI CR to get into error state.
Enhancement: Kubevirt content type disk.img files now have a group id of qemu (107) when imported/cloned/uploaded.
BugFix: Images are being created sparse again.
CI: CI now has an ember csi with lvm backend lane.
BugFix: Increased the maximum allowed time for an upload from one hour to 24 hours.
BugFix: Avoid failing reconciliation on new CR.
Enhancement: new oVirt imageio source for importing.

Contributors

8 people contributed to this release:

    12      Alexander Wels <awels@redhat.com>
     3      Michael Henriksen <mhenriks@redhat.com>
     2      Adam Litke <alitke@redhat.com>
     1      Ondra Machacek <omachace@redhat.com>
     1      Piotr Kliczewski <piotr.kliczewski@gmail.com>
     1      Simone Tiraboschi <stirabos@redhat.com>
     1      anencore94 <37469330+anencore94@users.noreply.github.com>
     1      maya-r <57391580+maya-r@users.noreply.github.com>

Additional Resources

v1.13.2

16 Mar 11:59
1b10b59
Compare
Choose a tag to compare
v1.13.2

v1.14.0

06 Mar 20:23
589789a
Compare
Choose a tag to compare

This release follows v1.13.0 and consists of 16 changes, contributed by
4 people, leading to 79 files changed, 6354 insertions(+), 4018 deletions(-).

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

Enhancement: Import controller now uses controller runtime-library
Enhancement: Clone controller now uses controller runtime-library
Enhancement: Upload controller now uses controller runtime-library
Enhancement: Datavolume controller now uses controller runtime-library
BugFix: Added CDIConfig to swagger

Contributors

4 people contributed to this release:

    10      Alexander Wels <awels@redhat.com>
     3      Michael Henriksen <mhenriks@redhat.com>
     2      kubevirt-bot <rmohr+kubebot@redhat.com>
     1      maya-r <57391580+maya-r@users.noreply.github.com>

Additional Resources

v1.13.1

25 Feb 14:18
03f01f7
Compare
Choose a tag to compare

This release follows v1.13.0 and consists of 3 changes, contributed by
2 people, leading to 49 files changed, 2169 insertions(+), 133 deletions(-).

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

BugFix: The operator was no longer cleaning up orphaned import/upload/clone pods when CDI is deleted.
Enhancement: Add uninstallStrategy to CDI resource and webhook to block CDI deletion when appropriate.

Contributors

2 people contributed to this release:

     2      Michael Henriksen mhenriks@redhat.com
     1      Alexander Wels awels@redhat.com

Additional Resources