New, optional dracut.ipxe configuration

dracut.ipxe boots an initramfs detected in the container image. This
required a few small changes to warewulfd and the wwinit overlay to
accommodate the dracut initramfs configuring the network interface
before wwinit:

- Include .NetDevs in the ipxe configuration template, so that dracut
  can configure interfaces with the correct names.

- Configure NetworkManager to not keep the initramfs configuration, in
  stead applying the configuration found by wwinit.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2024-04-16 11:00:54 -06:00
parent 18cebb8652
commit 53dae60e20
4 changed files with 56 additions and 1 deletions

View File

@@ -0,0 +1,2 @@
[device]
keep-configuration=no