[Merge] ~chad.smith/livecd-rootfs:use-cloud-cfg-d-parts into livecd-rootfs:ubuntu/master
Chad Smith
mp+439585 at code.launchpad.net
Thu Mar 23 22:19:17 UTC 2023
Chad Smith has proposed merging ~chad.smith/livecd-rootfs:use-cloud-cfg-d-parts into livecd-rootfs:ubuntu/master.
Requested reviews:
Dan Bungert (dbungert)
For more details, see:
https://code.launchpad.net/~chad.smith/livecd-rootfs/+git/livecd-rootfs/+merge/439585
Let's migrate away from writing out a complete /etc/cloud/cloud.cfg in ubuntu-server livecd and instead inject individual config parts so the whole of /etc/cloud/cloud.cfg doesn't get outdated.
All original config behavior in liveCD is retained, but as separate config parts files to aid in
discoverability, and avoid overwriting the default /etc/cloud/cloud.cfg delivered by upstream cloud-init.
In this PR I've migrated parts of the whole cloud.cfg content into separate files to aid visibility to what the live installer actually overrides.
Special care should be used in reviewing the last commit which creates
live-build/ubuntu-server/includes.chroot.ubuntu-server-minimal.ubuntu-server.installer/etc/cloud/cloud.cfg.d/80-installer-limit-config-modules.cfg
We need to understand the motivation for live installer environments limiting
the modules being run in ephemeral timeframe because this significantly blocks use-cases
where cloud-init userdata may want to specialize the ephemeral installer by adding packages
or apt repos, set locale early in boot write-files to the ephemeral environment etc.
--
Your team Ubuntu Core Development Team is subscribed to branch livecd-rootfs:ubuntu/master.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: review-diff.txt
Type: text/x-diff
Size: 9619 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-reviews/attachments/20230323/f9edd0bf/attachment.diff>
More information about the Ubuntu-reviews
mailing list