Oren Cohen

Results 5 issues of Oren Cohen

**Before this PR:** `CreateHostDiskImage()` is located in `tests/utils.go`. **After this PR:** `CreateHostDiskImage()` is located in `tests/storage` package where it is more suitable to be. ### What this PR does Before...

size/M
sig/storage
release-note-none
lgtm
dco-signoff: yes
sig/code-quality

use `libvmi` and `libdv` directly to create VMs/VMIs whose DataVolumes are configured with registry import, and completely remove the `NewRandomVMWithDataVolumeWithRegistryImport()` function from `tests/utils.go`. ### What this PR does Before this...

size/L
sig/storage
release-note-none
needs-rebase
dco-signoff: yes
sig/code-quality
sig/buildsystem

### What this PR does There is an edge case, usually during an upgrade, in which two or more different virt-controllers are reporting the `kubevirt_vmi_migration_succeeded` metric for the same migration...

size/M
release-note
dco-signoff: yes
sig/buildsystem
sig/observability

Replace `Update()` with `Patch()` operation in order to mitigate conflicts on updating the Kubevirt resource at the `test VirtualMachineInstancesPerNode` test case at `tests/operator/operator.go` ### What this PR does Before this...

size/S
release-note
dco-signoff: yes
sig/code-quality

5 functions have been found that nothing is calling them, so we can safely remove them from the code base. /kind cleanup ### What this PR does Before this PR:...

size/M
sig/network
release-note
lgtm
dco-signoff: yes
kind/cleanup
sig/scale
sig/observability