qemu-server/PVE
Fiona Ebner 63567c0c42 config: make special section handling generic
Collect special sections below a common 'special-sections' key in
preparation to introduce a new special section.

The special 'cloudinit' section was added in the top-level of the
configuration structure, but it's cleaner to group special sections
more similar to snapshots.

The 'cloudinit' key was already initialized, so having the new
'special-sections' key be always initialized should not cause issues
after checking and adapting all usages of 'cloudinit' which this patch
attempts to do.

Add compat handling for remote migration which might receive the
configuration hash from a node that does not yet have the changes.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Link: https://lore.proxmox.com/20250127112923.31703-10-f.ebner@proxmox.com
2025-04-07 14:13:01 +02:00
..
API2 config: make special section handling generic 2025-04-07 14:13:01 +02:00
CLI fix #5980: importdisk: fix spurious warning 2024-12-09 19:46:03 +01:00
QemuServer config: make special section handling generic 2025-04-07 14:13:01 +02:00
VZDump vzdump: skip all special sections 2025-04-07 14:13:01 +02:00
Makefile buildsys: use $(MAKE) instead of make 2019-09-24 18:06:16 +02:00
QemuConfig.pm config: make special section handling generic 2025-04-07 14:13:01 +02:00
QemuMigrate.pm migration: remove unused variable 2025-04-07 14:13:01 +02:00
QemuServer.pm config: make special section handling generic 2025-04-07 14:13:01 +02:00
QMPClient.pm tree-wide: fix various typos in comments 2024-12-05 12:33:24 +01:00