Releases: kubevirt/containerized-data-importer
v1.18.1
v1.18.0
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
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
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
v1.13.3
v1.15.0
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
v1.14.0
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
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