This was previously pulled in as Recommends of ubuntu-server. But
with the switch to our new seed, we not only have stopped using
ubuntu-server, we've also stopped using Recommends. So adding
lxd-agent-loader explicitly as a dependency as it's needed for
running LXD VM images and as a further note, LXD as VM uses the
download cloud image, so this has to be seeded in cloud-minimal.
This is required by bare metal servers using minimized cloud images booting initramfsless
and ensures that any microcode updates are applied during boot.
This is likley only ever used by bare metal servers but it does not impact VMs so it is
safe to add to the cloud minimal seed for all mantic+ minimized cloud image builds.
microcode-initrd has been a dependency of the linux-aws kernel for a long time and has
not been thoroughly tested in VMs and bare metal instances.
Move (needrestart) and (unattended-upgrades) to server-minimal
The two packages are needed for minimized cloud images and we're also
moving to not using recommends in our CPC minimized builds. Given that
we need these packages now, moving these two recommends back to
server-minimal, their original home. :)
Also, otherwise, ubuntu-meta gets confused whether to "Recommend" it
or add it as a dependency.