Re: [pve-devel] [PATCH qemu-server v5 2/4] api: status/current: add display property

2025-04-09 Thread Thomas Lamprecht
Am 07.04.25 um 18:27 schrieb Aaron Lauterer: > This new property returns the configured or default display for a VM. > > Instead of a flat property, we use a nested 'type' object that contains > the actual information. This way we can add other properties that belong > to a VM's display in the fut

[pve-devel] [PATCH manager v7 1/3] ui: qemu hd edit: allow importing a disk from the import storage

2025-04-09 Thread Dominik Csapak
from the hardware view of a virtual machine, by adding a new 'Import Hard Disk' option in the 'Add' menu. It replaces the standard storage selector by a import storage selector, the file selector for the image to be imported, and a target storage selector. partially fixes #2424 Signed-off-by: Do

[pve-devel] [PATCH manager 08/12] vzdump: add support for xz compression

2025-04-09 Thread Filip Schauer
Signed-off-by: Filip Schauer --- PVE/VZDump.pm | 7 +++ www/manager6/form/BackupCompressionSelector.js | 1 + 2 files changed, 8 insertions(+) diff --git a/PVE/VZDump.pm b/PVE/VZDump.pm index 06a887a3..0b99f88d 100644 --- a/PVE/VZDump.pm +++ b/PVE/VZDump.pm @

[pve-devel] [PATCH guest-common 05/12] vzdump: add support for xz compression

2025-04-09 Thread Filip Schauer
Signed-off-by: Filip Schauer --- src/PVE/VZDump/Common.pm | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/PVE/VZDump/Common.pm b/src/PVE/VZDump/Common.pm index 9e13faf..1e65047 100644 --- a/src/PVE/VZDump/Common.pm +++ b/src/PVE/VZDump/Common.pm @@ -158,7 +158,7 @@

Re: [pve-devel] About PVE Backup Integration Guide

2025-04-09 Thread Fiona Ebner
Am 02.04.25 um 11:04 schrieb Prashant Patil: > Ok, will give plugins a try and see if we can achieve backup/restore > management from our backup solution.   > > 1. Can we just implement backup provider plugin and not storage plugin? > We can build storage plugin in subsequent releases. In th

[pve-devel] [PATCH vma-to-pbs 11/12] add support for bzip2 compressed VMA files

2025-04-09 Thread Filip Schauer
This aligns with the PVE::Storage::BACKUP_EXT_RE_2 regex Signed-off-by: Filip Schauer --- src/main.rs| 3 ++- src/vma2pbs.rs | 6 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 59bc40b..5d7c3bf 100644 --- a/src/main.rs +++ b/src/main.rs @

[pve-devel] [PATCH storage 02/12] add support for xz compressed VM and container backups

2025-04-09 Thread Filip Schauer
Add support for xz compressed VMA files and allow the use of xz compressed container backups, which are already explicitly supported in PVE::LXC::Create::restore_tar_archive. Signed-off-by: Filip Schauer --- debian/control | 1 + src/PVE/Storage.pm | 3 +++

[pve-devel] [PATCH vma-to-pbs 12/12] add support for xz compressed VMA files

2025-04-09 Thread Filip Schauer
Signed-off-by: Filip Schauer --- src/main.rs| 3 ++- src/vma2pbs.rs | 6 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 5d7c3bf..03dd64f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -254,7 +254,7 @@ fn parse_args() -> Result { let

[pve-devel] [PATCH storage 03/12] align supported compression formats for templates and backups

2025-04-09 Thread Filip Schauer
Make the supported compression formats consistent across templates and backups. Specifically this enables the use of .tar.lzo container templates. This is already explicitly supported in PVE::LXC::Create::restore_tar_archive Signed-off-by: Filip Schauer --- src/PVE/Storage.pm | 2 +- 1 file cha

[pve-devel] [PATCH storage 01/12] add support for .vma.bz2

2025-04-09 Thread Filip Schauer
This aligns with the PVE::Storage::BACKUP_EXT_RE_2 regex Signed-off-by: Filip Schauer --- src/PVE/Storage.pm | 11 +-- src/test/list_volumes_test.pm | 10 ++ src/test/parse_volname_test.pm | 2 +- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/P

[pve-devel] [PATCH guest-common 04/12] vzdump: add support for bzip2 compression

2025-04-09 Thread Filip Schauer
This aligns with the PVE::Storage::BACKUP_EXT_RE_2 regex Signed-off-by: Filip Schauer --- src/PVE/VZDump/Common.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PVE/VZDump/Common.pm b/src/PVE/VZDump/Common.pm index 8fce316..9e13faf 100644 --- a/src/PVE/VZDump/Common.pm

[pve-devel] [PATCH manager 07/12] vzdump: add support for bzip2 compression

2025-04-09 Thread Filip Schauer
This aligns with the PVE::Storage::BACKUP_EXT_RE_2 regex. Signed-off-by: Filip Schauer --- PVE/VZDump.pm | 2 ++ www/manager6/form/BackupCompressionSelector.js | 1 + 2 files changed, 3 insertions(+) diff --git a/PVE/VZDump.pm b/PVE/VZDump.pm index 58fa0f64..06a

[pve-devel] [PATCH manager 09/12] allow download of xz compressed files

2025-04-09 Thread Filip Schauer
Signed-off-by: Filip Schauer --- www/manager6/window/DownloadUrlToStorage.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/manager6/window/DownloadUrlToStorage.js b/www/manager6/window/DownloadUrlToStorage.js index aabc9d3c..28e9b501 100644 --- a/www/manager6/window/D

[pve-devel] [PATCH guest-common/manager/storage/vma-to-pbs 00/12] align supported compression formats for templates and backups

2025-04-09 Thread Filip Schauer
Make the supported compression formats consistent across templates and backups. Currently we support: * VM/container backups compressed with: gz, lzo, zst, bz2 * container templates compressed with: gz, xz, zst, bz2 This patch series makes this consistent, so that we support gz, xz, lzo, zst, bz2

[pve-devel] [PATCH manager 06/12] accept .tar.bz2 ct templates in the storage upload dialog

2025-04-09 Thread Filip Schauer
This aligns with the PVE::Storage::VZTMPL_EXT_RE_1 regex. Signed-off-by: Filip Schauer --- www/manager6/window/UploadToStorage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/manager6/window/UploadToStorage.js b/www/manager6/window/UploadToStorage.js index f6cad0ec..9

[pve-devel] [PATCH storage] fix #5181: pbs: store and read passwords as unicode

2025-04-09 Thread Maximiliano Sandoval
Previously a password "bär12345" would be stored as "b�r12345". Signed-off-by: Maximiliano Sandoval --- This has the potential for breaking existing setups. However, given that it is not possible to create such a storage in the first place (without performing a rare encoding dance and/or editing

[pve-devel] [PATCH qemu-server] fix: print error message that the resource mapping entry does not exist

2025-04-09 Thread Markus Frank
Currently you get a "Can't use an undefined value..." error because all get_node_mapping functions return undefined if there is no resource mapping entry for the id. Fixes: a52eb3c4e ("check local resources: extend for mapped resources") Signed-off-by: Markus Frank --- PVE/QemuServer.pm | 1 + 1

Re: [pve-devel] [PVE-User] Proxmox VE 8.4 released!

2025-04-09 Thread Michel Donais via pve-devel
--- Begin Message --- Bonne nouvelle, l'upgrade se fait de quelle facon? As-tu trouve une solution pour utliliser openvpn sur alma? Le mer. 9 avr. 2025, 8 h 17 a.m., Thomas Lamprecht a écrit : > Hi All! > > We are excited to announce that our latest software version 8.4 for > Proxmox Virtual Env

[pve-devel] iscsi and multipathing

2025-04-09 Thread Timo Veith via pve-devel
--- Begin Message --- Hi all, are there any plans for the further development of iscsi and multipathing? If there are any, what are they, what is their status and can they be supplemented or contributed to? Regards, Timo--- End Message --- ___ pve-dev

[pve-devel] Proxmox VE 8.4 released!

2025-04-09 Thread Thomas Lamprecht
Hi All! We are excited to announce that our latest software version 8.4 for Proxmox Virtual Environment is now available for download. This release is based on Debian 12.10 "Bookworm" but uses the Linux kernel 6.8.12 and kernel 6.14 as opt-in, QEMU 9.2.0, LXC 6.0.0, ZFS 2.2.7 with compatibility pa

[pve-devel] applied: [PATCH pve-network 1/4] subnet: dhcp: improve Net::IP usage

2025-04-09 Thread Thomas Lamprecht
On Fri, 07 Mar 2025 13:50:53 +0100, Stefan Hanreich wrote: > This simplifies the comparison of IPs by using the object-oriented > interface over the procedural one. Also instantiate the ips using the > new method rather than using new, which isn't a keyword in Perl. This > fixes the respective perl

Re: [pve-devel] [PATCH manager v7 3/3] ui: import storage content: allow importing of vm disk images

2025-04-09 Thread Dominik Csapak
On 4/8/25 17:34, Thomas Lamprecht wrote: Am 08.04.25 um 14:13 schrieb Dominik Csapak: By enabling the import button for qcow2/vmdk/raw files, and showing a window with a VMID selector and the disk edit panel. functionality wise I'd have applied that as it would be new and have thus almost no r

[pve-devel] applied: [PATCH manager] ui: qemu: unify enabled state of pci, usb and rng

2025-04-09 Thread Thomas Lamprecht
On Tue, 08 Apr 2025 20:16:40 +0200, Stoiko Ivanov wrote: > all 3 additions fail in the backend, if a user does not have > VM.Config.HWType on the VM. > > unify their display to cause less confusion, to the most recently > added version for the rng. > > drop the now unused noHWPerm (eslint reminde

Re: [pve-devel] [PATCH pve-docs] notifications: add section about how to use custom templates

2025-04-09 Thread Alexander Zeidler
On Wed Apr 9, 2025 at 9:47 AM CEST, Lukas Wagner wrote: > This section is meant to give a basic overview on how to use > custom templates for notifications. It will be expanded in the > future, providing a more detailed view on how templates are resolved, > existing fallback mechanisms, available t

Re: [pve-devel] [PATCH qemu-server, manager v7 0/4] fix #1926 autodetect xtermjs or novnc for VM console

2025-04-09 Thread Michael Köppl
Tested this by creating a VM with "Serial terminal 0" set as display during creation and then changing the display option in the hardware menu: - Keeping serial terminal -> xtermjs is used - Changing to default -> noVNC is used - Changing to SPICE -> remote-viewer is used The patches behave as I

[pve-devel] applied: [PATCH docs] virtiofs: add a description of how to install virtiofsd

2025-04-09 Thread Thomas Lamprecht
Am 08.04.25 um 18:19 schrieb Markus Frank: > Signed-off-by: Markus Frank > --- > qm.adoc | 6 ++ > 1 file changed, 6 insertions(+) > > applied, thanks! ___ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mail

[pve-devel] [PATCH pve-docs] notifications: add section about how to use custom templates

2025-04-09 Thread Lukas Wagner
This section is meant to give a basic overview on how to use custom templates for notifications. It will be expanded in the future, providing a more detailed view on how templates are resolved, existing fallback mechanisms, available templates, template variables and helpers. Signed-off-by: Lukas

[pve-devel] applied: [PATCH qemu-server] qmeventd: go back to extracting vmid from commandline instead of cgroup file

2025-04-09 Thread Thomas Lamprecht
On Fri, 14 Jun 2024 11:21:34 +0200, Fiona Ebner wrote: > In spirit, this is a revert of 502870a0 ("qmeventd: extract vmid from > cgroup file instead of cmdline"), but instead of relying on the custom > 'id' commandline option that's added by a Proxmox VE patch to QEMU, > rely on the standard 'pidfi

[pve-devel] applied: [PATCH docs/network v2 0/3] improve behavior of frr service when pre-installed

2025-04-09 Thread Thomas Lamprecht
Am 09.04.25 um 00:15 schrieb Stefan Hanreich: > Fixes the issue of the FRR service getting started, but not enabled when > applying an SDN configuration and updates the docs to reflect the new > behavior. > > Changes from v1 to v2: > * additionally fix the outfunc in the reload command, which cau