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...