Sync from SUSE:SLFO:Main virt-v2v revision 7a6158988ff2a30d14ca98160f4da6c7

This commit is contained in:
Adrian Schröter 2024-10-25 15:34:55 +02:00
parent befc6765fa
commit 316dab2717
6 changed files with 175 additions and 22 deletions

BIN
virt-v2v-2.4.0.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmWW5kYRHHJpY2hAYW5u
ZXhpYS5vcmcACgkQkXOPc+G3aKBddxAAvM08lmWH0IlpLwKX06TwnVERt8fXD++p
bjRrfj2mOoayoN/B1oE61laCdZgCzPtN6MC/aW94LITaGJWHi7YYqdgdRgL1NqeC
n0tu8t14XsCT1xTIOa1ndb018+a5ppIcOnmGAj4naM5uA50rgRwChdSOTP/H10+J
93M2rvvak8aVdeWEhnMJyqWG2mFJ0YselJ+cMu66XFBkK7wg4UwCzzJ4Blqb1Igd
W/wctLDLqPVAxI85P/2p2dt+N4vzOnT/jr+dFxXOJg99E6iwa3qPCdzGHmszjhyC
uNhq/pWMt5tSk34IwYduyk1b9mlx9dCQsyREwrVomsdZD+XrUZHhrGrlcVJDfT07
2DCkVnGAoH0DRmz3t69KJS9U1JgzkaTDNaezkLlIZ7VZOdaC5nK74efnN0yinBkJ
9GhmR0qbk4/QVKeNWSftu4Rd9OUtRSaEMH0kO/S42vl3fW59u+ZGMEz26Ar4x/q7
jLx3vKfduJbpvberc3kQ2p9jQbUjlyFOTtnTAf84ckyIkvEMwpEhlyfchctPji/K
IaJ4Yd0KnKiLg/GH9Eon79cadAV2hzvYb2FZYI1RcrbRH+nZvGLgSbvHobqESERT
hBBXrAhaazRdxbOVqwMV9d+lq4llzUJJMOVCsK/PLnigrl5OCLQNQ2IVBbPv8WFD
VMg/9mGiUj0=
=lbFv
-----END PGP SIGNATURE-----

BIN
virt-v2v-2.6.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

17
virt-v2v-2.6.0.tar.gz.sig Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmcFM+oRHHJpY2hAYW5u
ZXhpYS5vcmcACgkQkXOPc+G3aKD2+w/+Nsj+2UrYCUlVvhfOacpkCSPK7xN+P6CX
71sUI4ZywfVdw6CTcuhBw1kaE//sjRr68WvYVQSJZ1UxSyTPk2tmRFy/dnPruGx7
0tmYQtSWY938QOgkVNzUkvpFp7H9YQy+UMTq6YOm+1LyXDtevzwHR4Xgva0bIENm
HFjYu6C1YW71oeEg1eWmXgFPN0nckPzEYlGxo4r9utn/ylhZiz0FE1oRHUxeD99M
1eKm68LekaOg1U8HlfaNJefwoUxlvGXRryvaj7AB5U0T35Xbjk0PTv6N4PUkIytn
AzTrWKLk5CEGt+orneBO/8PvRruOCWB0wokjGNF/HWbU9ry3vZT+KByW7nZzR5Wp
GCUBAExr/cok433hkYWq6gJfewfO0MRWdohjb0Ad155V2p3OOF+F0m8huH70y8Vv
IUM7RQWUlDeFQeu9URgZHDtT2VQIDzFeViP5/qlq/Y5Io1T8aglxiTQN2d0JMUNl
xkVpdlOYXIDSw/44lM1gnJYMpBTyjkzjPKZADRqSN/GI+uvZhejhBKdfqk0xydit
CSwFYLHf5/bwZBFWgW/IhGr6MSNZIb9hjU5zNgjl7z2B1AM1F4Pz203FkjszTpfo
Lq3Rr1IQXU0NePIl9RuafVyRoxS6N7RmMN/VsaRPEWOXsX5tlufwSWoEh6WatuLS
++C8iRgspzc=
=cZgi
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,153 @@
-------------------------------------------------------------------
Thu Oct 10 07:19:56 MDT 2024 - carnold@suse.com
- Update to virt-v2v 2.6.0 (jsc#PED-8910)
* You can now use most virt-customize(1) options, such as
installing arbitrary firstboot scripts, uploading or editing
files, etc. during conversions.
* Installation of QEMU Guest Agent in Windows guests has been
revised and made much more reliable. Note that a visible effect
of this change is that Windows guests may reboot four or more
times during the first boot after conversion (which is
necessary). (Thanks Vadim Rozenfeld, Konstantin Kostiuk, Yuri
Benditovich, Yan Vugenfirer).
* We now forcibly online all virtio disks during firstboot,
working around a security mitigation in recent versions of
Windows that offlines them if they change bus (Martin Necas).
* QEMU Balloon Server (blnsvr) is now installed in Windows
guests, if found on the virtio-win ISO. This improves
statistics gathering for these guests.
* Add support for Circle Linux (Bella Zhang).
* Add some support for LoongArch guests (liuxiang).
* -i ova mode now uses the detected guest firmware, if it's not
specified in the OVA metadata (Bella Khizgiyaev).
* -o kubevirt output mode has been substantially changed to fix
multiple problems. It should be more compatible with real
KubeVirt instances now. (Thanks Arik Hadas, Bella Khizgiyaev,
Lee Yarwood, Martin Necas).
* -o libvirt mode now includes an <os firmware> attribute
specifying whether the guest needs BIOS or UEFI to boot.
* The output of virt-v2v-inspector(1) has been revised, with much
more metadata available.
* The --mac option now allows the gateway and network mask length
to be empty (Arik Hadas).
* The debug output of virt-v2v has been improved. Now when
searching the log for important events, you can just use the
regular expression /^info:/
* Added a test for -o kubevirt mode.
- Bug fixes
* document that vmx+ssh "-ip" auth doesn't cover ssh / scp shell
commands
* Exact string (including the literal *) should be used when
converting guest via vmx by v2v
* Missing firmware type for kubvirt and local output
* Virt-v2v can't convert guest from maintained ESXi hosts with
vddk > 6
* Migrated Windows VMs require the BLNSVR.exe service to be
installed for accurate memory reporting
* Re-add the info about non-interactive authentication back into
virt-v2v-input-xen
* Missing OS info for kubevirt output
* qemu-guest-agent not being installed at first boot in Windows
Server 2022
* Allow --mac gw and len fields to be optional
* Uninstalling vmware-tools from windows guest sometimes fails
with exit code 1618 or exit code 1603
* network configuration script does not work for Windows 10 i386
guest
* Re-enable Windows disks post-live migration [rhel-9.5]
* Re-enable Windows disks post-live migration [rhel-9.4.z]
* window version shows incorrect during converting win11 guest
with build number 22631 by virt-v2v
* v2v: The -o kubevirt firmware is not compatible with kubevirt
api
* rhv-upload broken since Ovirt 4.5, cause Basic Auth has been
removed
* virt-v2v missing firmware type for kubvirt and local output
* Clustername not working when on same Data Center, sharing same
storage domains
-------------------------------------------------------------------
Fri Sep 20 11:20:49 MDT 2024 - carnold@suse.com
- Update to virt-v2v 2.5.10 (jsc#PED-8910)
* convert: Display osinfo in "Converting ..." message
* Updated language translations
* Fix the bugs in YAML generator
* output: -o kubevirt: Fix firmware section to match specification
-------------------------------------------------------------------
Thu Aug 29 14:54:30 MDT 2024 - carnold@suse.com
- Update to virt-v2v 2.5.9 (jsc#PED-8910)
* convert: More robust qemu-ga installation, change paths
mlcustomize: Use Start-Process -Wait to run qemu-ga installer
mlcustomize: Add Firstboot.firstboot_dir function
mlcustomize: Place powershell scripts into <firstboot_dir>\Temp
* common: mlcustomize: Inject qemu-ga & blnsvr into
<firstboot_dir>/Temp
* Pull in a fix to make Windows firstboot more reliable.
mlcustomize: Add some comments to firstboot batch file
mlcustomize: Reboot Windows between each firstboot script
* convert: windows: Don't wait indefinitely for netkvm.sys
* convert: windows: Allow increasing verboseness of driver
installation
* convert: windows: Online all virtio disks at first boot
* convert: windows: Ignore sriov drivers on virtio-win disk
-------------------------------------------------------------------
Tue Aug 6 10:31:04 MDT 2024 - carnold@suse.com
- Update to virt-v2v 2.5.6 (jsc#PED-8910)
* -i ova: Ignore dot-underscore-files in OVA files
* mlcustomize: firstboot: Use Linux path for Powershell script path
* mlcustomize: firstboot: Use powershell.exe instead of path
* mlcustomize: firstboot: Use Powershell -NoProfile flag
* mlcustomize: Revert delay installation of qemu-ga MSI
* --mac: Allow gw and len fields to be empty
* Debugging enhancements
-------------------------------------------------------------------
Mon Jul 15 11:07:17 MDT 2024 - carnold@suse.com
- Update to virt-v2v 2.5.5 (jsc#PED-6305)
* -i vmx: Remove scp -T option
* -i vmx: Refactor ssh/scp code into a new module
* -i vmx: Simplify scp wrapper
* -i vmx: Add the input password to vmx_source
* -i vmx: Remove dependency of ssh.ml on Xml.uri
* -i vmx: Replace external ssh/scp with nbdkit-ssh-plugin
* input/nbdkit_ssh: Make retry filter optional
* input/nbdkit_ssh: Make password parameter optional
* input/ssh: Use nbdinfo --can connect (instead of --size)
* add CircleLinux to supported distros
* Add support for LoongArch
* -o rhv-upload: fix rhv-upload function to work with keycloak
instead of basic auth only (#43)
* -o rhv-upload: Add context if parsing params fails (#47)
* -o rhv-upload: clarify debug message
* -o rhv-upload: Dump the JSON before parsing
* -o rhv-upload: Output outside of the with block
* -o rhv-upload: Improve host id logging
* -o rhv-upload: Don't share transfer.json (#49)
* -o rhv-upload: Add O_TRUNC to truncate JSON file if it exists
* -o kubevirt: Add os firmware field in output
* -o kubevirt: Add CPU model & topology when available
* -o kubevirt: Add network interfaces to output
* -o kubevirt: Add an RNG device if virtio-rng driver in the
guest
* -o kubevirt: Use virtio-transitional for ancient guests
* -o kubevirt: Add support for sound device
* -o kubevirt: Add metadata labels
* -o kubevirt: Create a VirtualMachine instead of a
VirtualMachineInstance
* -o libvirt: Use <os firmware='efi'> finally
* -i ova: Use the detected firmware type when absent rather than
default (#53)
* Fix bytecode compilation to output whole exe instead of using
-custom
* convert: windows: Install blnsvr from virtio-win
-------------------------------------------------------------------
Tue May 7 08:59:53 MDT 2024 - carnold@suse.com

View File

@ -20,9 +20,10 @@
# If there are patches which touch autotools files, set this to 1.
%global patches_touch_autotools 1
# The source directory.
%global source_directory 2.4-stable
%global source_directory 2.6-stable
#%global source_directory 2.7-development
Name: virt-v2v
Version: 2.4.0
Version: 2.6.0
Release: 0
Summary: Tools to convert a virtual machine to run on KVM
License: GPL-2.0-or-later
@ -39,6 +40,7 @@ BuildRequires: gettext-devel
BuildRequires: glib2-devel
BuildRequires: libguestfs-devel >= 1.49
BuildRequires: libjansson-devel
BuildRequires: libnbd
BuildRequires: libosinfo-devel
BuildRequires: libvirt-devel
BuildRequires: libxml2-devel
@ -198,6 +200,7 @@ mkdir -p %{buildroot}/%{_datadir}/virt-tools
%{_mandir}/man1/virt-v2v-release-notes-1.42.1%{?ext_man}
%{_mandir}/man1/virt-v2v-release-notes-2.0.1%{?ext_man}
%{_mandir}/man1/virt-v2v-release-notes-2.4.1%{?ext_man}
%{_mandir}/man1/virt-v2v-release-notes-2.6.1%{?ext_man}
%{_mandir}/man1/virt-v2v-support.1%{?ext_man}
%{_mandir}/man1/virt-v2v-inspector.1.gz
%{_mandir}/man1/virt-v2v-release-notes-2.2.1.gz