[PATCH 0/5] Add ARM64 libguestfs Support

Daniel Gomez <[email protected]>
Newsgroups dev.linux.lists.kdevops
Message-ID <[email protected]>
This patch series adds/fixes ARM64 support for kdevops libguestfs
workflows with cross-architecture handling and includes critical bug
fixes discovered during integration testing.

Changes:
* ARM64 Support: Add ARM64 target detection with cross-architecture
image customization (full setup for same-arch,
firstboot-only for cross-arch due to binary compatibility)
* GRUB Fix: Resolve variable scoping issue causing kernel selection
tasks to be skipped
* libvirt User Fix: Fix incorrect task inclusion in user enablement
workflow
* Base Image Fix: Correct Ansible variable syntax in rolling release
warnings

Testing: Successfully validated on ARM64 Debian 13 systems.

Signed-off-by: Daniel Gomez <[email protected]>
---
Daniel Gomez (5):
      base_image: fix missing guestfs_distro_source_and_dest_file in yaml output
      base_image: fix BASE_IMAGE variable in rolling release warning
      libvirt_user: fix enable-user tasks to include correct user enablement
      guestfs: add ARM64 support with cross-architecture image customization
      bootlinux: fix GRUB kernel selection variable scoping

 kconfigs/Kconfig.guestfs                           |  19 ++-
 kconfigs/Kconfig.libvirt                           |  14 +-
 kconfigs/arch/Kconfig                              |   3 +
 playbooks/roles/base_image/tasks/custom-image.yml  |  46 +++++-
 .../roles/base_image/templates/virt-builder.j2     |   1 +
 .../roles/bootlinux/tasks/update-grub/install.yml  | 154 +++++++++------------
 playbooks/roles/gen_nodes/tasks/main.yml           |   2 +-
 .../roles/gen_nodes/templates/guestfs_virt.j2.xml  |   4 +-
 .../roles/libvirt_user/tasks/enable-user/main.yml  |  16 +--
 scripts/gen-nodes.Makefile                         |   4 +
 10 files changed, 150 insertions(+), 113 deletions(-)
---
base-commit: d0c7fc00835d335ff8dca202022186424a538396
change-id: 20250915-arm64-support-40cc057812a5
prerequisite-change-id: 20250915-add-diy-callback-support-d068e79b04b2:v1
prerequisite-patch-id: d5453253aee03a6aff8db1df98a9b9697f88812c
prerequisite-patch-id: a95aeb2d7ff421661612303d9b416460083a33d9
prerequisite-patch-id: ea98804ef2487180d838a2c46d80ce73482fddb8
prerequisite-patch-id: 5c3e7958d8ea14e2ca9ec562073ed30bb38a9795
prerequisite-patch-id: a32cadd9398fded30bf898636a228ff499f6d46d
prerequisite-patch-id: 7f0e1cfef21a7c91ca1c2ed65439d85d8a5ed253
prerequisite-patch-id: 2623b0a65f4847e0053afad250a6640625a96da5
prerequisite-patch-id: 680ee01597c2c81be26209b6d9c27d855ce7173d
prerequisite-patch-id: 0a2c2802ad3fc309daa669bb54e965df7d4f0f85

Best regards,
--  
Daniel Gomez <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.