Hi Richard, hi all, I am following up on this RFC
The implementation is now ready for review in guestfs-tools PR #51:
https://github.com/libguestfs/guestfs-tools/pull/51
It is rebased onto the current master. End-to-end Noble template generation, focused
tests, image checks, and native-size BIOS/UEFI boots passed locally. The exact
virt-builder ubuntu-24.04 --size 6G flow also completes and boots under UEFI; resized
legacy-BIOS boot remains an open item documented in the PR.
The Fedora workflow is waiting for first-time-contributor approval, so CI has not run yet.
Richard, when you have a chance, could you please review the pinned, checksum-verified
Canonical image approach and approve the workflow so CI can begin?
Thanks,
Aravind
[Cisco Midnight Blue
v1]<https://www.cisco.com/>
Aravind Sivamani
Software Engineer
asivaman@cisco.com<mailto:asivaman@cisco.com>
Phone: +1 984 999 1776
[
cid:a530ddc6-4317-4b32-9b0f-18c68e49e229]<https://www.linkedin.com/in/...
Cisco Systems
NSO Packages and Tooling Services
Sveavagen 25
Stockholm
Sweden
This email may contain confidential and privileged material for the sole use of the
intended recipient. Any review, use, distribution or disclosure by others is strictly
prohibited. If you are not the intended recipient (or authorized to receive for the
recipient), please contact the sender by reply email and delete all copies of this
message.
Update
Profile<https://www.cisco.com/c/en/us/about/help/login-account-help.ht... -
Privacy<https://www.cisco.com/c/en/us/about/legal/privacy-full.html> - Company
Registration<http://www.cisco.com/c/en/us/about/legal/terms-sale-softw...
________________________________
From: Aravind Sivamani (asivaman)
Sent: Tuesday, July 21, 2026 1:51 AM
To: guestfs(a)lists.libguestfs.org <guestfs(a)lists.libguestfs.org>
Cc: rjones(a)redhat.com <rjones(a)redhat.com>
Subject: [RFC PATCH guestfs-tools] builder: templates: Add Ubuntu 24.04 cloud image
support
Hi all,
I’m working on adding Ubuntu 24.04 (Noble) support to the virt-builder
template generator, and I’d appreciate feedback on the proposed approach.
Ubuntu 24.04 no longer publishes the Debian Installer tree used by the
existing virt-install/preseed path. This RFC imports a dated Canonical Noble
cloud image, verifies its pinned SHA-256, converts it to raw, and then reuses
the existing inspection, sysprep, compression, and index-generation stages.
Existing installer-based templates remain unchanged.
I tested this end to end on Ubuntu 24.04. The focused catalog/import tests,
shell syntax, OCaml parsing, XZ integrity, and generated-index checks passed.
The generated image had an empty machine ID, no SSH host keys or stale
cloud-init state, and a locked root account.
I have not run the full repository make check because this checkout lacked
the generated Autotools bootstrap files.
I’d especially appreciate your thoughts on:
- Using a pinned dated image versus SimpleStreams
- Preserving Noble’s native virtual size and cloud-init behavior
- The expected BIOS/UEFI boot validation before publication
Public branch:
https://github.com/aravindsivamani/guestfs-tools/tree/ubuntu-24.04-cloud-...
The patch is attached. Thanks for taking a look!
Best,
Aravind
[Cisco Midnight Blue
v1]<https://www.cisco.com/>
Aravind Sivamani
Software Engineer
asivaman@cisco.com<mailto:asivaman@cisco.com>
Phone: +1 984 999 1776
[
cid:0f519272-8687-4198-bbaf-78420df04f06]<https://www.linkedin.com/in/...
Cisco Systems
NSO Packages and Tooling Services
Sveavagen 25
Stockholm
Sweden
This email may contain confidential and privileged material for the sole use of the
intended recipient. Any review, use, distribution or disclosure by others is strictly
prohibited. If you are not the intended recipient (or authorized to receive for the
recipient), please contact the sender by reply email and delete all copies of this
message.
Update
Profile<https://www.cisco.com/c/en/us/about/help/login-account-help.ht... -
Privacy<https://www.cisco.com/c/en/us/about/legal/privacy-full.html> - Company
Registration<http://www.cisco.com/c/en/us/about/legal/terms-sale-softw...