Releases: kubevirt/containerized-data-importer
v1.54.3
v1.54.2
1.54.2
More targeted cleanup of target/scratch pvcs
v1.54.1
1.54.1
Apply retry filter to ndkit conversions
v1.56.0
This release follows v1.55.0 and consists of 95 changes, contributed by
19 people, leading to 614 files changed, 36685 insertions(+), 34515 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0.
Pre-built CDI containers are published on Quay.io and can be viewed at:
https://quay.io/repository/kubevirt/cdi-controller/
https://quay.io/repository/kubevirt/cdi-importer/
https://quay.io/repository/kubevirt/cdi-cloner/
https://quay.io/repository/kubevirt/cdi-uploadproxy/
https://quay.io/repository/kubevirt/cdi-apiserver/
https://quay.io/repository/kubevirt/cdi-uploadserver/
https://quay.io/repository/kubevirt/cdi-operator/
Notable changes
Enhancement: Stop serving v1alpha1 CRDs
Enhancement: Add DataVolume garbage collection support for DataImportCron and DataSource
Enhancement: Add DataImportCron CronJobs Proxy support
Enhancement: Fix import proxy ConfigMap update
Enhancement: Support for external volume populators in DataVolumes
Enhancement: Pass KubeVirt default instance type and preference annotations on DataImportCrons to DataVolumes and DataSources
Enhancement: Add sourceRef support for VolumeSnapshot sources
Enhancement: cdi.kubevirt.io/storage.checkStaticVolume annotation skips volume population step if a static PV is configured for target DataVOlume PVC
BugFix: Enable HonorWaitForFirstConsumer by default on release manifest
BugFix: Priority of CDI SecurityContextConstraints is too high
BugFix: TopoLVM profile missing defaults
BugFix: Add LINSTOR to known provisioners
BugFix: Add Open Stack manila to known provisioners
BugFix: update golang to 1.18.8
BugFix: Fix bug in size-detection mechanism when cloning across namespaces
BugFix: Mount block PVCs readonly when source of clone operation
BugFix: Failed/successful pods associated with DataImportCron Jobs are cleaned up
BugFix: PVC garbage collection in DataImportCron fails when CDI DV garbage collection is disabled
BugFix: Ensure Prometheus resources exist for CDINotReady
BugFix: target PVC disappears after cross namespace clone
BugFix: Fix DataImportCron PVC timestamping
BugFix: VM with DataSource referring a non-existing PVC won't start after DataSource fix
BugFix: use retry filter in inline streaming conversion with qcow2 http endpoints.
BugFix: Stop forcing preallocation on block imports
BugFix: Respect bind.immediate annotation on snapshot/csi clone by falling back to host assisted
Contributors
19 people contributed to this release:
24 akalenyu <51477153+akalenyu@users.noreply.github.com>
18 kubevirt-bot <kubevirtbot@redhat.com>
13 Alexander Wels <awels@redhat.com>
13 Arnon Gilboa <agilboa@redhat.com>
5 alromeros <alromero@redhat.com>
3 Brian Carey <bcarey@redhat.com>
3 Lee Yarwood <lyarwood@redhat.com>
3 Maya Rashish <mrashish@redhat.com>
2 Adam Litke <alitke@redhat.com>
2 Michael Henriksen <mhenriks@redhat.com>
1 Andrei Kvapil <kvapss@gmail.com>
1 Assaf Admi <90143867+assafad@users.noreply.github.com>
1 Daniel Hiller <daniel.hiller.1972@googlemail.com>
1 Eng Zer Jun <engzerjun@gmail.com>
1 Jenia Peimer <86722603+jpeimer@users.noreply.github.com>
1 Longchuanzheng <zhuanlan_yewu@cmss.chinamobile.com>
1 Matt Shooshtari DevOps Alchemist <matthew.shooshtari@outlook.com>
1 Rick <1450685+LinuxSuRen@users.noreply.github.com>
1 Vladimir Pouzanov <farcaller@gmail.com>
Additional Resources
v1.56.0-rc0
v1.56.0-rc0
v1.55.2
v1.55.2:
BugFix: Updated GO builder to use golang 1.18.8
BugFix: Preserve permissions on extract
v1.55.1
v1.55.1:
BugFix: Add cron-job sa to scc
BugFix: Adapt DataImportCron and DataSource to DV GC
BugFix: Add DataImportCron CronJobs Proxy support
BugFix: Fix SCC priority so our scc doesn't get picked for random pods
v1.55.0
This release follows v1.54.0 and consists of 10 changes, contributed by
7 people, leading to 59 files changed, 587 insertions(+), 448 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0.
Pre-built CDI containers are published on Quay.io and can be viewed at:
https://quay.io/repository/kubevirt/cdi-controller/
https://quay.io/repository/kubevirt/cdi-importer/
https://quay.io/repository/kubevirt/cdi-cloner/
https://quay.io/repository/kubevirt/cdi-uploadproxy/
https://quay.io/repository/kubevirt/cdi-apiserver/
https://quay.io/repository/kubevirt/cdi-uploadserver/
https://quay.io/repository/kubevirt/cdi-operator/
Notable changes
BugFix: (#2416 ) Garbage collect a DataVolume only if RBAC allows to update its owner finalizers
Enhancement: (#2410 ) Support Restricted PSA for worker pods
Enhancement: (#2421 ) Enable DataVolume garbage collection by default
Contributors
7 people contributed to this release:
2 Arnon Gilboa <agilboa@redhat.com>
2 Maya Rashish <mrashish@redhat.com>
2 kubevirt-bot <kubevirtbot@redhat.com>
1 Bartosz Rybacki <brybacki@redhat.com>
1 Matthew Arnold <5075485+mrnold@users.noreply.github.com>
1 Michael Henriksen <mhenriks@redhat.com>
1 akalenyu <51477153+akalenyu@users.noreply.github.com>
Additional Resources
v1.54.0
This release follows v1.53.0 and consists of 11 changes, contributed by
7 people, leading to 25 files changed, 368 insertions(+), 131 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0.
Pre-built CDI containers are published on Quay.io and can be viewed at:
https://quay.io/repository/kubevirt/cdi-controller/
https://quay.io/repository/kubevirt/cdi-importer/
https://quay.io/repository/kubevirt/cdi-cloner/
https://quay.io/repository/kubevirt/cdi-uploadproxy/
https://quay.io/repository/kubevirt/cdi-apiserver/
https://quay.io/repository/kubevirt/cdi-uploadserver/
https://quay.io/repository/kubevirt/cdi-operator/
Notable changes
BugFix (#2391): Pass annotations from DV to PVC when smart cloning.
BugFix (#2375): Fix clone datavolume with populated target PVC without source
BugFix (#2382): Allow DataSourceStatus.source to be empty
BugFix (#2409): Always set correct content-type on PVCs associated with DataVolumes
Contributors
7 people contributed to this release:
3 Arnon Gilboa <agilboa@redhat.com>
2 Shelly Kagan <78472213+ShellyKa13@users.noreply.github.com>
2 akalenyu <51477153+akalenyu@users.noreply.github.com>
1 Andrei Kvapil <kvapss@gmail.com>
1 Longchuanzheng <49519342+Longchuanzheng@users.noreply.github.com>
1 Mor Cohen <morcohen1201@gmail.com>
1 kubevirt-bot <kubevirtbot@redhat.com>
Additional Resources
v1.43.3
v1.43.3:
BugFix: Do not factor fs overhead into available space during validation (#2198)
BugFix: Reconcile DVs waiting for default SC (#2206)
BugFix: Fix interaction between multi-stage import and retainAfterCompletion. (#2214)
BugFix: Delete erroneous DVs on DataImportCron digest update (#2220)
BugFix: Fix DataImportCron watch race (#2239)
BugFix: tighten sync between smart clone and transfer controllers (#2244)
BugFix: Expose all CDI CRDs to cluster-readers (#2246)
BugFix: Start smart clone controller from datavolume controller when needed (#2265) (#2271)
BugFix: Fix smart clone request size update (#2289)
BugFix: Improve handling prePopulated DV (#2322)
BugFix: Bugfix - Correctly handle populated PVC (#2325)