<div dir="ltr">I've proposed a change to make a more feature complete rocky element here: <a href="https://review.opendev.org/c/openstack/diskimage-builder/+/855521" rel="nofollow" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px">https://review.opendev.org/c/openstack/diskimage-builder/+/855521</a><font color="#24292f" face="-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji"><span style="font-size:14px">. I was trying to make an image that is compatible with the officially distributed generic cloud images. It is essentially just layering on some additional packages on top of the rocky-container element. Would love to have some more feedback.</span></font></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 2 Aug 2022 at 13:08, Jeremy Stanley <<a href="mailto:fungi@yuggoth.org">fungi@yuggoth.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2022-08-02 12:17:58 +1000 (+1000), Ian Wienand wrote:<br>
[...]<br>
> In terms of having your dependencies available in final images,<br>
> nothing really beats specifying them explicitly.  Something like [1].<br>
> I think I'd encourage this rather than trying to add another platform<br>
> to support in dib.<br>
[...]<br>
<br>
And, just to be clear, in OpenDev our goal is to have only the<br>
things necessary to start the VM and connect with Ansible. We do<br>
also cache some expensive-to-retrieve things like Git repositories<br>
and files nearly every job is otherwise going to try to fetch over<br>
the network into these images, in order to improve job startup times<br>
and stability, but job-specific or project-specific dependencies<br>
should be explicitly installed by the jobs themselves.<br>
-- <br>
Jeremy Stanley<br>
</blockquote></div>