Skip to content

Conversation

@tweiers
Copy link

@tweiers tweiers commented Dec 10, 2024

Added basic support for Ubuntu 24.04.
Containerfile contains the basic packages to get the os booted.
Largely based off the debian Containerfile

@anderbubble
Copy link
Collaborator

Nice! Thank you for submitting this.

Can you also update the GitHub automation to build this?

@tweiers
Copy link
Author

tweiers commented Dec 11, 2024

Can you also update the GitHub automation to build this?

I just updated the workflows/container-publish.yml to include the new ubuntu 24.04 image.
I think I just had to add the os to the matrix. I didn't see any other specific stuff for debian or other non rhel based os's.

@tweiers
Copy link
Author

tweiers commented Dec 12, 2024

Oh I didn't notice the context. Updated to remove the .04 part so that path is correct (at least least I think that's what the error was about).

@anderbubble
Copy link
Collaborator

How is network configuration meant to work for this one? I tried using it in my environment and it doesn't appear to support netplan.

@iankgt40
Copy link

For netplan support, the following packages are needed:

netplan.io
libnetplan1
python3-netplan

I also add

networkd-dispatcher
init
pciutils
pci.ids
udev

to make the network devices are identified correctly. I also installed mawk ... something required it, I can't recall what.

@tweiers
Copy link
Author

tweiers commented Sep 4, 2025

How is network configuration meant to work for this one? I tried using it in my environment and it doesn't appear to support netplan.

Since netplan wasn't included in 4.5 when I was testing ubuntu the image instead uses ifupdown like the debian images.

I haven't checked to see how netplan works in warewulf 4.6 but I assume on the warwulf side its still configured with the NetDevs[default].* parameters.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add an Ubuntu node image

3 participants