-
Notifications
You must be signed in to change notification settings - Fork 182
HackWeek 2022: Uyuni SUSE Manager Server containerization
Silvio Moioli edited this page Mar 22, 2022
·
2 revisions
- This is the right place to record progress and plans
- Slack for discussions
- Official HackWeek page for announcements
- have a lot of fun!
- learn about Kubernetes (specifically k3s)
- learn about Helm
- learn about roadblocks in delivering Uyuni as containers
- all development happens on the Uyuni
server-containers
branch - all new files are to be added in the
containers/
directory - we use Dockerfiles (built with
docker build
orbuildah
), locally for now - we explicitly do not care about traditional clients at least for now
- create a "fat" container with everything needed for a Server
- 🟢 start from https://gitlab.suse.de/mbologna/sumadocker/-/tree/saltcontainer
- uyuni server is starting. Instructions on how to deploy in podman are in: https://github.com/uyuni-project/uyuni/tree/containers/containers/srv/uyuni-container
- An initial attempt to deploy to a k3s cluster are in the file
uyuni.yaml
- ⚪ find out which directories need to be mounted externally. Starting point: HA paper
- 🟢 add a startup (Python?) script
- ⚪ test until it breaks!
- try to slim down the Server container
- ⚪ carve PostgreSQL out. Try Postgres-in-containers or outside of them
- ⚪ disable Cobbler. What needs to be done in order to make Cobbler "optional"?
- ⚪ disable or remove the traditional stack
- other research
- ⚪ we will need a solution about commandline tools. Would it be possible to create a UI around them like Rancher does?
- does it make sense to send traceback emails?