chore(deps): update dependency kubevirt/containerized-data-importer to v1.60.1 #4

Merged
jahanson merged 1 commit from renovate/kubevirt-containerized-data-importer-1.x into main 2024-08-19 09:11:23 -05:00
Contributor

This PR contains the following updates:

Package Update Change
kubevirt/containerized-data-importer minor v1.59.0 -> v1.60.1

Release Notes

kubevirt/containerized-data-importer (kubevirt/containerized-data-importer)

v1.60.1

Compare Source

This release follows v1.59.0 and consists of 120 changes, contributed by
28 people, leading to 3579 files changed, 609903 insertions(+), 176669 deletions(-).

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

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: Suppress alerts to reduce noise of dependent ones
Enhancement: Remove API dependency on openshift/api
Enhancement: Reject volumes with storage smaller than 1MiB
Enhancement: Mesh annotations now copied from the DV/PVCs to worker pods
Enhancement: Add a DataVolume Running condition, with Reason field of "ImagePullFailed"
Enhancement: Introduce a controller to handle forklift's volume populators (ovirt, openstack)
Enhancement: Provide RPM support for s390x platform
Enhancement: Onboard Infinibox CSI driver
Enhancement: Make upload client/server certs configurable and rotate uploadserver pods
Enhancement: Improve error reporting in upload-proxy
Enhancement: Set LVM based provisioners clone strategy to host assisted by default
Enhancement: Add storagecapabilities to vSphere provisioner
Enhancement: Delete and recreate pending DataImportCron PVCs on default storage class update
Enhancement: Expose the upload-proxy's certificate in the CDI config status
Enhancement: Added KubeSAN CSI plugin storage capabilities so the CDI StorageProfile is automatically populated
Enhancement: Remove datavolume clone source validation from webhook
Enhancement: VDDK datasource: Increase number of nbdkit lines logged
Enhancement: Inject cdi-uploadproxy CA cert into user created routes
Enhancement: Adding storagecapabilities to the longhorn provisioner
Enhancement: Default instance type labels are now added from registry imported PVCs/cloned VolumeSnapshots to DataVolumes
Enhancement: add s390x support for builder image
Enhancement: Properly handle DataVolume preallocation setting for all host assisted (copy) clones
Enhancement: Copy labels from the source of a DataSource (DV/PVC/VolumeSnapshot)

BugFix: Fix resources configuration missing from the configuration of the cdi-containerimage-server initcontainer
BugFix: Clone from snapshot - fix volume/access mode inferring for temp host assisted source PVC
BugFix: Support IPv6 for controller metrics URL
BugFix: Stop handling error phase as "unknown" in clone-populator
BugFix: Improve metrics reporting behavior for upstream rook-ceph deployments, identifying RGW bucket provisioners
BugFix: Use scratch space (and thus qemu-img convert flow) when importing non-archived images to avoid losing sparseness of images
BugFix: Set default clone strategy for trident ONTAP to "snapshot"
BugFix: CDIStorageProfilesIncomplete should not impact operator health
BugFix: Fix VDDK failure with "No new block status data at offset" messages
BugFix: On deletion of the last import DV of DataImportCron with Snapshot source format, re-create an import DV
BugFix: Fix progress metric registration and parsing
BugFix: Use direct io (cache=none) with qemu-img convert if target supports it in case of OOMKilled
BugFix: Properly transfer instancetype labels during containerdisk imports
BugFix: Suppress CDIDefaultStorageClassDegraded alert on SNO
BugFix: Fix wrong storagecapabilities for DELL provisioners
BugFix: Fix progress reporting for http imports
BugFix: Fix race condition when updating warm import checkpoints
BugFix: GKE fix: cdi-apiserver: unencode authorization extra headers
BugFix: Allow dataimportcron snap->pvc automatic source switch

Cleanup: Enable misspell linter and fix spelling errors in comments and strings
Cleanup: Enable unconvert linter and remove all redundant type conversions
Cleanup: Add linters for error handling and fix detected issues
Cleanup: Enable durationcheck linter and fix detected issues
Cleanup: Enable nakedret linter and populate all naked returns
Cleanup: Enable autoformatting linters and format the project
Cleanup: Enable linter dupword to avoid stuttering comments and strings
Cleanup: Parameterize hard coded environment variables in bazel-build-builder.sh
Cleanup: Golang 1.22.3 builder is now used
Cleanup: Align progress metrics names with kubevirt and Prometheus metrics naming conventions
Cleanup: k8s 1.30 libs and controller-runtime 0.18.4
Cleanup: Bump CI to test 1.30/1.29
Cleanup: generate-apidocs: remove gradle dependency

Contributors

28 people contributed to this release:

    27	Edu Gómez Escandell <egomez@redhat.com>
    24	Alex Kalenyuk <akalenyu@redhat.com>
    10	Michael Henriksen <mhenriks@redhat.com>
     8	Arnon Gilboa <agilboa@redhat.com>
     7	alromeros <alromero@redhat.com>
     6	kubevirt-bot <kubevirtbot@redhat.com>
     4	Ido Aharon <iaharon@redhat.com>
     3	Benny Zlotnik <2139890+bennyz@users.noreply.github.com>
     3	Felix Matouschek <fmatouschek@redhat.com>
     3	Thomas-David Griedel <griedel911@&#8203;gmail.com>
     3	cfillekes <cfilleke@redhat.com>
     3	rwmjones <rjones@redhat.com>
     2	Alexander Wels <awels@redhat.com>
     2	Assaf Admi <90143867+assafad@users.noreply.github.com>
     2	Shelly Kagan <skagan@redhat.com>
     1	Ben Coxford <96177942+bc185174@&#8203;users.noreply.github.com>
     1	Edu Gómez Escandell <edu1997xyz@gmail.com>
     1	Ian Bishop <151477169+ianb-mp@users.noreply.github.com>
     1	James Harmison <solacelost@users.noreply.github.com>
     1	Lion <457700360@&#8203;qq.com>
     1	Mark D <3779715+xphyr@users.noreply.github.com>
     1	Matthew Arnold <5075485+mrnold@users.noreply.github.com>
     1	Nahshon Unna Tsameret <60659093+nunnatsa@users.noreply.github.com>
     1	Stefan Hajnoczi <stefanha@gmail.com>
     1	Vasiliy Ulyanov <vulyanov@suse.de>
     1	cccsss01 <56396984+cccsss01@&#8203;users.noreply.github.com>
     1	dependabot[bot] <49699333+dependabot[bot]@&#8203;users.noreply.github.com>
     1	halfcrazy <hackzhuyan@gmail.com>

Additional Resources


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kubevirt/containerized-data-importer](https://github.com/kubevirt/containerized-data-importer) | minor | `v1.59.0` -> `v1.60.1` | --- ### Release Notes <details> <summary>kubevirt/containerized-data-importer (kubevirt/containerized-data-importer)</summary> ### [`v1.60.1`](https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.60.1) [Compare Source](https://github.com/kubevirt/containerized-data-importer/compare/v1.59.0...v1.60.1) This release follows v1.59.0 and consists of 120 changes, contributed by 28 people, leading to 3579 files changed, 609903 insertions(+), 176669 deletions(-). The source code and selected binaries are available for download at: <https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.60.1>. 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: Suppress alerts to reduce noise of dependent ones Enhancement: Remove API dependency on openshift/api Enhancement: Reject volumes with storage smaller than 1MiB Enhancement: Mesh annotations now copied from the DV/PVCs to worker pods Enhancement: Add a DataVolume Running condition, with Reason field of "ImagePullFailed" Enhancement: Introduce a controller to handle forklift's volume populators (ovirt, openstack) Enhancement: Provide RPM support for s390x platform Enhancement: Onboard Infinibox CSI driver Enhancement: Make upload client/server certs configurable and rotate uploadserver pods Enhancement: Improve error reporting in upload-proxy Enhancement: Set LVM based provisioners clone strategy to host assisted by default Enhancement: Add storagecapabilities to vSphere provisioner Enhancement: Delete and recreate pending DataImportCron PVCs on default storage class update Enhancement: Expose the upload-proxy's certificate in the CDI config status Enhancement: Added KubeSAN CSI plugin storage capabilities so the CDI StorageProfile is automatically populated Enhancement: Remove datavolume clone source validation from webhook Enhancement: VDDK datasource: Increase number of nbdkit lines logged Enhancement: Inject cdi-uploadproxy CA cert into user created routes Enhancement: Adding storagecapabilities to the longhorn provisioner Enhancement: Default instance type labels are now added from registry imported PVCs/cloned VolumeSnapshots to DataVolumes Enhancement: add s390x support for builder image Enhancement: Properly handle DataVolume preallocation setting for all host assisted (copy) clones Enhancement: Copy labels from the source of a DataSource (DV/PVC/VolumeSnapshot) BugFix: Fix resources configuration missing from the configuration of the cdi-containerimage-server initcontainer BugFix: Clone from snapshot - fix volume/access mode inferring for temp host assisted source PVC BugFix: Support IPv6 for controller metrics URL BugFix: Stop handling error phase as "unknown" in clone-populator BugFix: Improve metrics reporting behavior for upstream rook-ceph deployments, identifying RGW bucket provisioners BugFix: Use scratch space (and thus qemu-img convert flow) when importing non-archived images to avoid losing sparseness of images BugFix: Set default clone strategy for trident ONTAP to "snapshot" BugFix: CDIStorageProfilesIncomplete should not impact operator health BugFix: Fix VDDK failure with "No new block status data at offset" messages BugFix: On deletion of the last import DV of DataImportCron with Snapshot source format, re-create an import DV BugFix: Fix progress metric registration and parsing BugFix: Use direct io (cache=none) with qemu-img convert if target supports it in case of OOMKilled BugFix: Properly transfer instancetype labels during containerdisk imports BugFix: Suppress CDIDefaultStorageClassDegraded alert on SNO BugFix: Fix wrong storagecapabilities for DELL provisioners BugFix: Fix progress reporting for http imports BugFix: Fix race condition when updating warm import checkpoints BugFix: GKE fix: cdi-apiserver: unencode authorization extra headers BugFix: Allow dataimportcron snap->pvc automatic source switch Cleanup: Enable misspell linter and fix spelling errors in comments and strings Cleanup: Enable unconvert linter and remove all redundant type conversions Cleanup: Add linters for error handling and fix detected issues Cleanup: Enable durationcheck linter and fix detected issues Cleanup: Enable nakedret linter and populate all naked returns Cleanup: Enable autoformatting linters and format the project Cleanup: Enable linter dupword to avoid stuttering comments and strings Cleanup: Parameterize hard coded environment variables in bazel-build-builder.sh Cleanup: Golang 1.22.3 builder is now used Cleanup: Align progress metrics names with kubevirt and Prometheus metrics naming conventions Cleanup: k8s 1.30 libs and controller-runtime 0.18.4 Cleanup: Bump CI to test 1.30/1.29 Cleanup: generate-apidocs: remove gradle dependency ## Contributors 28 people contributed to this release: 27 Edu Gómez Escandell <egomez@redhat.com> 24 Alex Kalenyuk <akalenyu@redhat.com> 10 Michael Henriksen <mhenriks@redhat.com> 8 Arnon Gilboa <agilboa@redhat.com> 7 alromeros <alromero@redhat.com> 6 kubevirt-bot <kubevirtbot@redhat.com> 4 Ido Aharon <iaharon@redhat.com> 3 Benny Zlotnik <2139890+bennyz@users.noreply.github.com> 3 Felix Matouschek <fmatouschek@redhat.com> 3 Thomas-David Griedel <griedel911@&#8203;gmail.com> 3 cfillekes <cfilleke@redhat.com> 3 rwmjones <rjones@redhat.com> 2 Alexander Wels <awels@redhat.com> 2 Assaf Admi <90143867+assafad@users.noreply.github.com> 2 Shelly Kagan <skagan@redhat.com> 1 Ben Coxford <96177942+bc185174@&#8203;users.noreply.github.com> 1 Edu Gómez Escandell <edu1997xyz@gmail.com> 1 Ian Bishop <151477169+ianb-mp@users.noreply.github.com> 1 James Harmison <solacelost@users.noreply.github.com> 1 Lion <457700360@&#8203;qq.com> 1 Mark D <3779715+xphyr@users.noreply.github.com> 1 Matthew Arnold <5075485+mrnold@users.noreply.github.com> 1 Nahshon Unna Tsameret <60659093+nunnatsa@users.noreply.github.com> 1 Stefan Hajnoczi <stefanha@gmail.com> 1 Vasiliy Ulyanov <vulyanov@suse.de> 1 cccsss01 <56396984+cccsss01@&#8203;users.noreply.github.com> 1 dependabot[bot] <49699333+dependabot[bot]@&#8203;users.noreply.github.com> 1 halfcrazy <hackzhuyan@gmail.com> ## Additional Resources - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - [How to contribute][contributing] - [License][license] [contributing]: https://github.com/kubevirt/containerized-data-importer/blob/main/hack/README.md [license]: https://github.com/kubevirt/containerized-data-importer/blob/main/LICENSE </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4zOS40IiwidXBkYXRlZEluVmVyIjoiMzguMzkuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
smeagol-help added 1 commit 2024-08-18 08:01:20 -05:00
jahanson was assigned by smeagol-help 2024-08-18 08:01:20 -05:00
jahanson merged commit a37781d090 into main 2024-08-19 09:11:23 -05:00
jahanson deleted branch renovate/kubevirt-containerized-data-importer-1.x 2024-08-19 09:11:23 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jahanson/kubevirt-flux#4
No description provided.